BlockFace

enum BlockFace : Enum<BlockFace> , IStringSerializable

Entries

Link copied to clipboard
East(4, AxisDirection.Positive, Axis.X, Vec3i(1, 0, 0))
Link copied to clipboard
West(5, AxisDirection.Negative, Axis.X, Vec3i(-1, 0, 0))
Link copied to clipboard
South(2, AxisDirection.Positive, Axis.Z, Vec3i(0, 0, 1))
Link copied to clipboard
North(3, AxisDirection.Negative, Axis.Z, Vec3i(0, 0, -1))
Link copied to clipboard
Up(0, AxisDirection.Positive, Axis.Y, Vec3i(0, 1, 0))
Link copied to clipboard
Down(1, AxisDirection.Negative, Axis.Y, Vec3i(0, -1, 0))

Types

Link copied to clipboard
enum Axis : Enum<BlockFace.Axis> , Predicate<BlockFace> , IStringSerializable
Link copied to clipboard
enum AxisDirection : Enum<BlockFace.AxisDirection>
Link copied to clipboard
object Companion
Link copied to clipboard
enum Plane : Enum<BlockFace.Plane> , Predicate<BlockFace> , Iterable<BlockFace>

Functions

Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
fun getOffsetX(): Int
Link copied to clipboard
fun getOffsetY(): Int
Link copied to clipboard
fun getOffsetZ(): Int
Link copied to clipboard
fun getOpposite(): BlockFace
Link copied to clipboard
fun rotateAround(axis: BlockFace.Axis): BlockFace
Link copied to clipboard
fun rotateX(): BlockFace
Link copied to clipboard
fun rotateY(): BlockFace
Link copied to clipboard
fun rotateZ(): BlockFace

Properties

Link copied to clipboard
val axis: BlockFace.Axis
Link copied to clipboard
val axisDirection: BlockFace.AxisDirection
Link copied to clipboard
val directionVec: Vec3i
Link copied to clipboard
val oppositeIndex: Int

Sources

Link copied to clipboard