net.minecraft.util

public enum BlockRotation

implements StringIdentifiable

net.minecraft.world.level.block.Rotation
net.minecraft.class_2470
net.minecraft.util.BlockRotation

Enum constant summary

Enum Constant
NONE
field_11467
NONE
CLOCKWISE_90
field_11463
CLOCKWISE_90
CLOCKWISE_180
field_11464
CLOCKWISE_180
COUNTERCLOCKWISE_90
field_11465
COUNTERCLOCKWISE_90

Field summary

Modifier and TypeField
public static final IntFunction<BlockRotation>
BY_ID
field_55986
INDEX_MAPPER
public static final com.mojang.serialization.Codec<BlockRotation>
CODEC
field_39313
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, BlockRotation>
STREAM_CODEC
field_55987
PACKET_CODEC
public static final com.mojang.serialization.Codec<BlockRotation>
LEGACY_CODEC
field_56670
ENUM_NAME_CODEC
private final int
index
field_55988
index
private final String
id
field_39314
id
private final DirectionTransformation
rotation
field_23264
directionTransformation
private static final BlockRotation[]
$VALUES
field_11466
field_11466

Constructor summary

ModifierConstructor
private (int $enum$name, String $enum$ordinal, DirectionTransformation index)

Method summary

Modifier and TypeMethod
public BlockRotation
getRotated(Rotation rot)
method_10501(class_2470 arg0)
rotate(BlockRotation rotation)
public DirectionTransformation
rotation()
method_26383()
getDirectionTransformation()
public Direction
rotate(Direction direction)
method_10503(class_2350 arg0)
rotate(Direction direction)
public int
rotate(int rotation, int steps)
method_10502(int arg0, int arg1)
rotate(int rotation, int fullTurn)
public static BlockRotation
getRandom(RandomSource random)
method_16548(class_5819 arg0)
random(Random random)
public static List<BlockRotation>
getShuffled(RandomSource random)
method_16547(class_5819 arg0)
randomRotationOrder(Random random)
public String
getSerializedName()
method_15434()
asString()
private int
getIndex()
method_66710()
getIndex()
private static BlockRotation[]
$values()
method_36709()
method_36709()