Êþº¾Ee  java/lang/Record()V   Mnet/minecraft/client/resources/model/cuboid/CuboidRotation$SingleAxisRotationaxis#Lnet/minecraft/core/Direction$Axis;  angleForg/joml/Matrix4f   !net/minecraft/core/Direction$Axis getPositive ()Lnet/minecraft/core/Direction;  net/minecraft/core/Direction getUnitVec3f()Lorg/joml/Vector3fc;!net/minecraft/util/Mth<Žú5 $ %&rotation*(FLorg/joml/Vector3fc;)Lorg/joml/Matrix4f;( )*toStringc(Lnet/minecraft/client/resources/model/cuboid/CuboidRotation$SingleAxisRotation;)Ljava/lang/String;, -.hashCodeR(Lnet/minecraft/client/resources/model/cuboid/CuboidRotation$SingleAxisRotation;)I0 12equalsd(Lnet/minecraft/client/resources/model/cuboid/CuboidRotation$SingleAxisRotation;Ljava/lang/Object;)Z4Hnet/minecraft/client/resources/model/cuboid/CuboidRotation$RotationValue'(Lnet/minecraft/core/Direction$Axis;F)VCodeLineNumberTableLocalVariableTablethisOLnet/minecraft/client/resources/model/cuboid/CuboidRotation$SingleAxisRotation;MethodParameterstransformation()Lorg/joml/Matrix4f;resultLorg/joml/Matrix4f; rotateAroundLorg/joml/Vector3fc; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;%()Lnet/minecraft/core/Direction$Axis;()F SourceFileCuboidRotation.javaNestHostN:net/minecraft/client/resources/model/cuboid/CuboidRotationRecordBootstrapMethodsR axis;angle V WXY Z[java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesSingleAxisRotationAxis RotationValuea%java/lang/invoke/MethodHandles$Lookupcjava/lang/invoke/MethodHandlesLookup13 56M*·*+µ*$µ ±7B8 9: ;  <=6�-»Y·L*´ •š+°*´¶¶M+*´ "j,¶#W+°7HIJLM+N8 -9:%>?@ABü)C61*º'°7B8 9:-D61*º+¬7B8 9:1E6<*+º/¬7B89:FG;F H6/*´°7B8 9:I6/*´ ®7B8 9:JKLMO PUQST\"M]^@3M_ `bd