net.minecraft.core

public enum Direction

implements StringRepresentable

je
net.minecraft.core.Direction
net.minecraft.class_2350

Enum constant summary

Enum Constant
a
DOWN
field_11033
b
UP
field_11036
c
NORTH
field_11043
d
SOUTH
field_11035
e
WEST
field_11039
f
EAST
field_11034

Field summary

Modifier and TypeField
public static final StringRepresentable$EnumCodec<Direction>
g
CODEC
field_29502
public static final com.mojang.serialization.Codec<Direction>
h
VERTICAL_CODEC
field_35088
public static final IntFunction<Direction>
i
BY_ID
field_48449
public static final StreamCodec<io.netty.buffer.ByteBuf, Direction>
j
STREAM_CODEC
field_48450
public static final com.mojang.serialization.Codec<Direction>
k
LEGACY_ID_CODEC
field_57037
public static final com.mojang.serialization.Codec<Direction>
l
LEGACY_ID_CODEC_2D
field_57038
private final int
m
data3d
field_11032
private final int
n
oppositeIndex
field_11031
private final int
o
data2d
field_11030
private final String
p
name
field_11046
private final Direction$Axis
q
axis
field_11047
private final Direction$AxisDirection
r
axisDirection
field_11044
private final Vec3i
s
normal
field_11042
private final Vec3
t
normalVec3
field_53685
private final org.joml.Vector3fc
u
normalVec3f
field_57039
private static final Direction[]
v
VALUES
field_11040
private static final Direction[]
w
BY_3D_DATA
field_11038
private static final Direction[]
x
BY_2D_DATA
field_11041

Constructor summary

ModifierConstructor
private (int arg0, int arg1, int arg2, String arg3, Direction$AxisDirection arg4, Direction$Axis arg5, Vec3i arg6)

Method summary

Modifier and TypeMethod
public static Direction[]
a(bxs arg0)
orderedByNearest(Entity arg0)
method_10159(class_1297 arg0)
private static Direction[]
a(je arg0, je arg1, je arg2)
makeDirectionArray(Direction arg0, Direction arg1, Direction arg2)
method_10145(class_2350 arg0, class_2350 arg1, class_2350 arg2)
public static Direction
a(org.joml.Matrix4fc arg0, je arg1)
rotate(org.joml.Matrix4fc arg0, Direction arg1)
method_23225(org.joml.Matrix4fc arg0, class_2350 arg1)
public static Collection<Direction>
a(baq arg0)
allShuffled(RandomSource arg0)
method_42014(class_5819 arg0)
public static Stream<Direction>
a()
stream()
method_42013()
public static float
a(je arg0)
getYRot(Direction arg0)
method_62673(class_2350 arg0)
public org.joml.Quaternionf
b()
getRotation()
method_23224()
public int
d()
get3DDataValue()
method_10146()
public int
e()
get2DDataValue()
method_10161()
public Direction$AxisDirection
f()
getAxisDirection()
method_10171()
public static Direction
a(bxs arg0, je$a arg1)
getFacingAxis(Entity arg0, Direction$Axis arg1)
method_32801(class_1297 arg0, class_2350$class_2351 arg1)
public Direction
g()
getOpposite()
method_10153()
public Direction
a(je$a arg0)
getClockWise(Direction$Axis arg0)
method_35833(class_2350$class_2351 arg0)
public Direction
b(je$a arg0)
getCounterClockWise(Direction$Axis arg0)
method_35834(class_2350$class_2351 arg0)
public Direction
h()
getClockWise()
method_10170()
private Direction
t()
getClockWiseX()
method_35835()
private Direction
u()
getCounterClockWiseX()
method_35836()
private Direction
v()
getClockWiseZ()
method_35837()
private Direction
w()
getCounterClockWiseZ()
method_35838()
public Direction
i()
getCounterClockWise()
method_10160()
public int
j()
getStepX()
method_10148()
public int
k()
getStepY()
method_10164()
public int
l()
getStepZ()
method_10165()
public org.joml.Vector3f
m()
step()
method_23955()
public String
n()
getName()
method_10151()
public Direction$Axis
o()
getAxis()
method_10166()
public static Direction
a(String arg0)
byName(String arg0)
method_10168(String arg0)
public static Direction
a(int arg0)
from3DDataValue(int arg0)
method_10143(int arg0)
public static Direction
b(int arg0)
from2DDataValue(int arg0)
method_10139(int arg0)
public static Direction
a(double arg0)
fromYRot(double arg0)
method_10150(double arg0)
public static Direction
a(je$a arg0, je$b arg1)
fromAxisAndDirection(Direction$Axis arg0, Direction$AxisDirection arg1)
method_10169(class_2350$class_2351 arg0, class_2350$class_2352 arg1)
public float
p()
toYRot()
method_10144()
public static Direction
b(baq arg0)
getRandom(RandomSource arg0)
method_10162(class_5819 arg0)
public static Direction
a(double arg0, double arg1, double arg2)
getApproximateNearest(double arg0, double arg1, double arg2)
method_10142(double arg0, double arg1, double arg2)
public static Direction
a(float arg0, float arg1, float arg2)
getApproximateNearest(float arg0, float arg1, float arg2)
method_10147(float arg0, float arg1, float arg2)
public static Direction
a(fgx arg0)
getApproximateNearest(Vec3 arg0)
method_58251(class_243 arg0)
public static Direction
a(int arg0, int arg1, int arg2, je arg3)
getNearest(int arg0, int arg1, int arg2, Direction arg3)
method_62672(int arg0, int arg1, int arg2, class_2350 arg3)
public static Direction
a(kd arg0, je arg1)
getNearest(Vec3i arg0, Direction arg1)
method_62674(class_2382 arg0, class_2350 arg1)
public String
c()
getSerializedName()
method_15434()
private static com.mojang.serialization.DataResult<Direction>
b(je arg0)
verifyVertical(Direction arg0)
method_38940(class_2350 arg0)
public static Direction
a(je$b arg0, je$a arg1)
get(Direction$AxisDirection arg0, Direction$Axis arg1)
method_10156(class_2350$class_2352 arg0, class_2350$class_2351 arg1)
public Vec3i
q()
getUnitVec3i()
method_62675()
public Vec3
r()
getUnitVec3()
method_62676()
public org.joml.Vector3fc
s()
getUnitVec3f()
method_68072()
public boolean
a(float arg0)
isFacingAngle(float arg0)
method_30928(float arg0)