枚举 BlockRotation
- java.lang.Object
-
- java.lang.Enum<BlockRotation>
-
- net.minecraft.util.BlockRotation
-
- 所有已实现的接口:
Serializable,Comparable<BlockRotation>
public enum BlockRotation extends Enum<BlockRotation>
- Mappings:
Namespace Name official cekintermediary net/minecraft/class_2470named net/minecraft/util/BlockRotation
-
-
枚举常量概要
枚举常量 枚举常量 说明 CLOCKWISE_180CLOCKWISE_90COUNTERCLOCKWISE_90NONE
-
字段概要
字段 修饰符和类型 字段 说明 private DirectionTransformationdirectionTransformation
-
构造器概要
构造器 限定符 构造器 说明 privateBlockRotation(DirectionTransformation directionTransformation)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 DirectionTransformationgetDirectionTransformation()static BlockRotationrandom(Random random)static List<BlockRotation>randomRotationOrder(Random random)introtate(int rotation, int fullTurn)BlockRotationrotate(BlockRotation rotation)Directionrotate(Direction direction)static BlockRotationvalueOf(String name)返回带有指定名称的该类型的枚举常量。static BlockRotation[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
NONE
public static final BlockRotation NONE
- Mappings:
Namespace Name Mixin selector official aLcek;a:Lcek;intermediary field_11467Lnet/minecraft/class_2470;field_11467:Lnet/minecraft/class_2470;named NONELnet/minecraft/util/BlockRotation;NONE:Lnet/minecraft/util/BlockRotation;
-
CLOCKWISE_90
public static final BlockRotation CLOCKWISE_90
- Mappings:
Namespace Name Mixin selector official bLcek;b:Lcek;intermediary field_11463Lnet/minecraft/class_2470;field_11463:Lnet/minecraft/class_2470;named CLOCKWISE_90Lnet/minecraft/util/BlockRotation;CLOCKWISE_90:Lnet/minecraft/util/BlockRotation;
-
CLOCKWISE_180
public static final BlockRotation CLOCKWISE_180
- Mappings:
Namespace Name Mixin selector official cLcek;c:Lcek;intermediary field_11464Lnet/minecraft/class_2470;field_11464:Lnet/minecraft/class_2470;named CLOCKWISE_180Lnet/minecraft/util/BlockRotation;CLOCKWISE_180:Lnet/minecraft/util/BlockRotation;
-
COUNTERCLOCKWISE_90
public static final BlockRotation COUNTERCLOCKWISE_90
- Mappings:
Namespace Name Mixin selector official dLcek;d:Lcek;intermediary field_11465Lnet/minecraft/class_2470;field_11465:Lnet/minecraft/class_2470;named COUNTERCLOCKWISE_90Lnet/minecraft/util/BlockRotation;COUNTERCLOCKWISE_90:Lnet/minecraft/util/BlockRotation;
-
-
字段详细资料
-
directionTransformation
private final DirectionTransformation directionTransformation
- Mappings:
Namespace Name Mixin selector official eLcek;e:Lf;intermediary field_23264Lnet/minecraft/class_2470;field_23264:Lnet/minecraft/class_4990;named directionTransformationLnet/minecraft/util/BlockRotation;directionTransformation:Lnet/minecraft/util/math/DirectionTransformation;
-
-
构造器详细资料
-
BlockRotation
private BlockRotation(DirectionTransformation directionTransformation)
- Mappings:
Namespace Name Mixin selector official <init>Lcek;<init>(Ljava/lang/String;ILf;)Vintermediary <init>Lnet/minecraft/class_2470;<init>(Ljava/lang/String;ILnet/minecraft/class_4990;)Vnamed <init>Lnet/minecraft/util/BlockRotation;<init>(Ljava/lang/String;ILnet/minecraft/util/math/DirectionTransformation;)V
-
-
方法详细资料
-
values
public static BlockRotation[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (BlockRotation c : BlockRotation.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static BlockRotation valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
rotate
public BlockRotation rotate(BlockRotation rotation)
- Mappings:
Namespace Name Mixin selector official aLcek;a(Lcek;)Lcek;intermediary method_10501Lnet/minecraft/class_2470;method_10501(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2470;named rotateLnet/minecraft/util/BlockRotation;rotate(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/BlockRotation;
-
getDirectionTransformation
public DirectionTransformation getDirectionTransformation()
- Mappings:
Namespace Name Mixin selector official aLcek;a()Lf;intermediary method_26383Lnet/minecraft/class_2470;method_26383()Lnet/minecraft/class_4990;named getDirectionTransformationLnet/minecraft/util/BlockRotation;getDirectionTransformation()Lnet/minecraft/util/math/DirectionTransformation;
-
rotate
public Direction rotate(Direction direction)
- Mappings:
Namespace Name Mixin selector official aLcek;a(Lgg;)Lgg;intermediary method_10503Lnet/minecraft/class_2470;method_10503(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;named rotateLnet/minecraft/util/BlockRotation;rotate(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Direction;
-
rotate
public int rotate(int rotation, int fullTurn)- Mappings:
Namespace Name Mixin selector official aLcek;a(II)Iintermediary method_10502Lnet/minecraft/class_2470;method_10502(II)Inamed rotateLnet/minecraft/util/BlockRotation;rotate(II)I
-
random
public static BlockRotation random(Random random)
- Mappings:
Namespace Name Mixin selector official aLcek;a(Ljava/util/Random;)Lcek;intermediary method_16548Lnet/minecraft/class_2470;method_16548(Ljava/util/Random;)Lnet/minecraft/class_2470;named randomLnet/minecraft/util/BlockRotation;random(Ljava/util/Random;)Lnet/minecraft/util/BlockRotation;
-
randomRotationOrder
public static List<BlockRotation> randomRotationOrder(Random random)
- Mappings:
Namespace Name Mixin selector official bLcek;b(Ljava/util/Random;)Ljava/util/List;intermediary method_16547Lnet/minecraft/class_2470;method_16547(Ljava/util/Random;)Ljava/util/List;named randomRotationOrderLnet/minecraft/util/BlockRotation;randomRotationOrder(Ljava/util/Random;)Ljava/util/List;
-
-