Êþº¾E×&net/minecraft/world/level/block/Mirror  NONE(Lnet/minecraft/world/level/block/Mirror;   LEFT_RIGHT   FRONT_BACK  $VALUES)[Lnet/minecraft/world/level/block/Mirror;  clone()Ljava/lang/Object;  java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;  (Ljava/lang/String;I)V ! "#idLjava/lang/String;% &'makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; )*+ ,-$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; / 01symbol&Lnet/minecraft/network/chat/Component; 3 45rotation!Lcom/mojang/math/OctahedralGroup; 7 89ordinal()I ;<= >?net/minecraft/core/DirectiongetAxis%()Lnet/minecraft/core/Direction$Axis; ABC DE!net/minecraft/core/Direction$AxisZ#Lnet/minecraft/core/Direction$Axis; AG HEX JKL MN(net/minecraft/world/level/block/Rotation CLOCKWISE_180*Lnet/minecraft/world/level/block/Rotation; JP N ;R ST getOpposite ()Lnet/minecraft/core/Direction;Wnone YZ[ \5com/mojang/math/OctahedralGroupIDENTITY ^ _I(Ljava/lang/String;ILjava/lang/String;Lcom/mojang/math/OctahedralGroup;)V b left_right Yd e5INVERT_Z h front_back Yj k5INVERT_X m no$values+()[Lnet/minecraft/world/level/block/Mirror;q rsget()Ljava/util/function/Supplier; uvw xy&net/minecraft/util/StringRepresentablefromEnumQ(Ljava/util/function/Supplier;)Lnet/minecraft/util/StringRepresentable$EnumCodec; { |}CODEC Lcom/mojang/serialization/Codec; €�apply()Ljava/util/function/Function; ƒ„… †‡net/minecraft/util/ExtraCodecs legacyEnum?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ‰ Š} LEGACY_CODEC SignatureJLcom/mojang/serialization/Codec; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;valuesCodeLineNumberTable<(Ljava/lang/String;)Lnet/minecraft/world/level/block/Mirror;LocalVariableTablenameMethodParametersthis $enum$name $enum$ordinal6(Ljava/lang/String;Lcom/mojang/math/OctahedralGroup;)Vmirror(II)IIsteps halfStepscorrectedRotation StackMapTable getRotationJ(Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/Rotation;valueLnet/minecraft/core/Direction;axis>(Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; direction#()Lcom/mojang/math/OctahedralGroup;(()Lnet/minecraft/network/chat/Component;getSerializedName()Ljava/lang/String;()VbLjava/lang/Enum;Lnet/minecraft/util/StringRepresentable; SourceFile Mirror.javaBootstrapMethods´mirror.· ¸ �oo»&(Ljava/lang/Object;)Ljava/lang/Object;½ ¾ ““Á ÂÃÄ &Å$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Ç ÈÉÊ ËÌ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesAxisÐ0net/minecraft/util/StringRepresentable$EnumCodec EnumCodecÓ%java/lang/invoke/MethodHandles$LookupÕjava/lang/invoke/MethodHandlesLookup@1u @@ @ |}‹ŒŠ}�‹ŒŽ�"#0145 �o‘" ² ¶À°’ “‘4 *¸À°’ ”  •#–•€_‘m*+·*-µ *-º$¸(µ.*µ2±’ ” —"#45–˜™"4‹š›œ‘ÆFl>¤ d§6*¶6«.#dp§d`p§¬’!"#0$9%D&E#”4F—F4�Fž�BŸ�4 �¡ü@ü @– 4ž¢£‘�++¶:M*²¦ ,²@¥*² ¦,²F¦ ²I§²O°’ +,” +—+¤¥&¦E¡üA BJ–¤›§‘|.*² ¦+¶:²F¦+¶Q°*²¦+¶:²@¦+¶Q°+°’013'4,6”.—.¨¥¡–¨4©‘/*´2°’:” —0ª‘/*´.°’>” —«¬‘/*´ °’C” — no‘/½Y²SY²SY² S°’ ­®‘S»YUV²X·]³»Y`a²c·]³»Yfg²i·]³ ¸l³ ºp¸t³zº~¸‚³ˆ±’  $6 <G‹¯°±²À³Æµ¶¹Æº¼¿ÍA;Î@ÏuÑ ÒÔÖ