Êþº¾EZ  java/lang/Record()V   *net/minecraft/world/entity/Entity$MovementfromLnet/minecraft/world/phys/Vec3;   to  axisDependentOriginalMovementLjava/util/Optional;  java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional;  U(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/Optional;)V   empty()Ljava/util/Optional;" #$toString@(Lnet/minecraft/world/entity/Entity$Movement;)Ljava/lang/String;& '(hashCode/(Lnet/minecraft/world/entity/Entity$Movement;)I* +,equalsA(Lnet/minecraft/world/entity/Entity$Movement;Ljava/lang/Object;)Z Signature5Ljava/util/Optional;`(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/entity/Entity$Movement;MethodParametersA(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)VLocalVariableTypeTablev(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/Optional;)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;!()Lnet/minecraft/world/phys/Vec3;7()Ljava/util/Optional; SourceFile Entity.javaNestHostD!net/minecraft/world/entity/EntityRecordBootstrapMethodsH%from;to;axisDependentOriginalMovement M NOP QRjava/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; InnerClassesMovementV%java/lang/invoke/MethodHandles$LookupXjava/lang/invoke/MethodHandlesLookup0  -. /0W *+,-¸·±1 \ ]2* 34     5  60L *+,¸·±1 ` a2  34   5  0n*·*+µ*,µ *-µ±1Z2*34  7 .5  -8#901*º!°1Z2 34':01*º%¬1Z2 34+;0<*+º)¬1Z234<=5< >0/*´°1Z2 34>0/*´ °1Z2 34 0/*´°1Z2 34-?@ABCE  -.FLGIJKSCTUWY