net.minecraft.util.math

public enum Direction$Type

implements Predicate<Direction>, Iterable<Direction>

net.minecraft.core.Direction$Plane
net.minecraft.class_2350$class_2353
net.minecraft.util.math.Direction$Type

Enum constant summary

Enum Constant
HORIZONTAL
field_11062
HORIZONTAL
VERTICAL
field_11064
VERTICAL

Field summary

Modifier and TypeField
private final Direction[]
faces
field_11061
facingArray
private final Direction$Axis[]
axis
field_11065
axisArray
private static final Direction$Type[]
$VALUES
field_11063
field_11063

Constructor summary

ModifierConstructor
private (Direction[] $enum$name, Direction$Axis[] $enum$ordinal)

Method summary

Modifier and TypeMethod
public Direction
getRandomDirection(RandomSource random)
method_10183(class_5819 arg0)
random(Random random)
public Direction$Axis
getRandomAxis(RandomSource random)
method_33465(class_5819 arg0)
randomAxis(Random random)
public boolean
test(Direction input)
method_10182(class_2350 arg0)
test(Direction arg0)
public Iterator<Direction>
iterator()
public Stream<Direction>
stream()
method_29716()
stream()
public List<Direction>
shuffledCopy(RandomSource random)
method_43342(class_5819 arg0)
getShuffled(Random random)
public int
length()
method_57092()
getFacingCount()
public boolean
test(Object input)
test(Object arg0)
test(Object direction)
private static Direction$Type[]
$values()
method_36934()
method_36934()