枚举 BlockMirror

    • 枚举常量详细资料

      • NONE

        public static final BlockMirror NONE
        Mappings:
        Namespace Name Mixin selector
        official a Lccy;a:Lccy;
        intermediary field_11302 Lnet/minecraft/class_2415;field_11302:Lnet/minecraft/class_2415;
        named NONE Lnet/minecraft/util/BlockMirror;NONE:Lnet/minecraft/util/BlockMirror;
      • LEFT_RIGHT

        public static final BlockMirror LEFT_RIGHT
        Mappings:
        Namespace Name Mixin selector
        official b Lccy;b:Lccy;
        intermediary field_11300 Lnet/minecraft/class_2415;field_11300:Lnet/minecraft/class_2415;
        named LEFT_RIGHT Lnet/minecraft/util/BlockMirror;LEFT_RIGHT:Lnet/minecraft/util/BlockMirror;
      • FRONT_BACK

        public static final BlockMirror FRONT_BACK
        Mappings:
        Namespace Name Mixin selector
        official c Lccy;c:Lccy;
        intermediary field_11301 Lnet/minecraft/class_2415;field_11301:Lnet/minecraft/class_2415;
        named FRONT_BACK Lnet/minecraft/util/BlockMirror;FRONT_BACK:Lnet/minecraft/util/BlockMirror;
    • 字段详细资料

      • name

        private final Text name
        Mappings:
        Namespace Name Mixin selector
        official d Lccy;d:Lon;
        intermediary field_27883 Lnet/minecraft/class_2415;field_27883:Lnet/minecraft/class_2561;
        named name Lnet/minecraft/util/BlockMirror;name:Lnet/minecraft/text/Text;
      • directionTransformation

        private final DirectionTransformation directionTransformation
        Mappings:
        Namespace Name Mixin selector
        official e Lccy;e:Lf;
        intermediary field_23263 Lnet/minecraft/class_2415;field_23263:Lnet/minecraft/class_4990;
        named directionTransformation Lnet/minecraft/util/BlockMirror;directionTransformation:Lnet/minecraft/util/math/DirectionTransformation;
    • 构造器详细资料

      • BlockMirror

        private BlockMirror​(Text name,
                            DirectionTransformation directionTransformation)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lccy;<init>(Ljava/lang/String;ILon;Lf;)V
        intermediary <init> Lnet/minecraft/class_2415;<init>(Ljava/lang/String;ILnet/minecraft/class_2561;Lnet/minecraft/class_4990;)V
        named <init> Lnet/minecraft/util/BlockMirror;<init>(Ljava/lang/String;ILnet/minecraft/text/Text;Lnet/minecraft/util/math/DirectionTransformation;)V
    • 方法详细资料

      • values

        public static BlockMirror[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (BlockMirror c : BlockMirror.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static BlockMirror valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • mirror

        public int mirror​(int rotation,
                          int fullTurn)
        Mappings:
        Namespace Name Mixin selector
        official a Lccy;a(II)I
        intermediary method_10344 Lnet/minecraft/class_2415;method_10344(II)I
        named mirror Lnet/minecraft/util/BlockMirror;mirror(II)I
      • getRotation

        public BlockRotation getRotation​(Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lccy;a(Lgg;)Lcek;
        intermediary method_10345 Lnet/minecraft/class_2415;method_10345(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2470;
        named getRotation Lnet/minecraft/util/BlockMirror;getRotation(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/BlockRotation;
      • apply

        public Direction apply​(Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official b Lccy;b(Lgg;)Lgg;
        intermediary method_10343 Lnet/minecraft/class_2415;method_10343(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
        named apply Lnet/minecraft/util/BlockMirror;apply(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Direction;
      • getDirectionTransformation

        public DirectionTransformation getDirectionTransformation()
        Mappings:
        Namespace Name Mixin selector
        official a Lccy;a()Lf;
        intermediary method_26380 Lnet/minecraft/class_2415;method_26380()Lnet/minecraft/class_4990;
        named getDirectionTransformation Lnet/minecraft/util/BlockMirror;getDirectionTransformation()Lnet/minecraft/util/math/DirectionTransformation;
      • getName

        public Text getName()
        Mappings:
        Namespace Name Mixin selector
        official b Lccy;b()Lon;
        intermediary method_32354 Lnet/minecraft/class_2415;method_32354()Lnet/minecraft/class_2561;
        named getName Lnet/minecraft/util/BlockMirror;getName()Lnet/minecraft/text/Text;