Êþº¾Eê  )net/minecraft/world/entity/ConversionType(Ljava/lang/String;IZ)V   net/minecraft/world/entity/MobgetFirstPassenger%()Lnet/minecraft/world/entity/Entity;   copyPosition&(Lnet/minecraft/world/entity/Entity;)V  getDeltaMovement!()Lnet/minecraft/world/phys/Vec3;  setDeltaMovement"(Lnet/minecraft/world/phys/Vec3;)V  !net/minecraft/world/entity/Entity stopRiding()V  !"boardingCooldownI $ %& getPassengers()Ljava/util/List; ()* +,java/util/Listiterator()Ljava/util/Iterator; ./0 12java/util/IteratorhasNext()Z .4 56next()Ljava/lang/Object; 89: ;</net/minecraft/world/entity/Entity$RemovalReason DISCARDED1Lnet/minecraft/world/entity/Entity$RemovalReason; > ?@remove4(Lnet/minecraft/world/entity/Entity$RemovalReason;)V B CD startRiding&(Lnet/minecraft/world/entity/Entity;)Z F G  getVehicle  J CK((Lnet/minecraft/world/entity/Entity;ZZ)Z MNO P2+net/minecraft/world/entity/ConversionParams keepEquipment RST UV(net/minecraft/world/entity/EquipmentSlotVALUESLjava/util/List; X YZ getItemBySlotP(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; \]^ _2"net/minecraft/world/item/ItemStackisEmpty \a bc copyAndClear&()Lnet/minecraft/world/item/ItemStack; e fg setItemSlotQ(Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V i jkgetDropChances*()Lnet/minecraft/world/entity/DropChances; mno pq&net/minecraft/world/entity/DropChances byEquipment-(Lnet/minecraft/world/entity/EquipmentSlot;)F s tu setDropChance.(Lnet/minecraft/world/entity/EquipmentSlot;F)V w xy fallDistanceD { |2 isFallFlying ~ € setSharedFlag(IZ)V ‚ ƒ"lastHurtByPlayerMemoryTime … †"hurtTime ˆ ‰ŠyBodyRotF Œ �2onGround � �‘ setOnGround(Z)V “ ”•getSleepingPos()Ljava/util/Optional; —˜™ š›java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;� žŸaccept?(Lnet/minecraft/world/entity/Mob;)Ljava/util/function/Consumer; ¡¢£ ¤¥java/util/Optional ifPresent (Ljava/util/function/Consumer;)V § ¨ getLeashHolder ª «¬ setLeashedTo'(Lnet/minecraft/world/entity/Entity;Z)V ® ¯° convertCommonp(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V²+net/minecraft/world/entity/ConversionType$1CodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/world/entity/ConversionType$1;discardAfterConversionZMethodParameters $enum$name $enum$ordinalconvert passenger#Lnet/minecraft/world/entity/Entity; itemStack$Lnet/minecraft/world/item/ItemStack;slot*Lnet/minecraft/world/entity/EquipmentSlot;from Lnet/minecraft/world/entity/Mob;toparams-Lnet/minecraft/world/entity/ConversionParams; rootPassengervehicle leashHolder StackMapTable SourceFileConversionType.javaEnclosingMethodNestHostBootstrapMethodsÓ(Ljava/lang/Object;)VÕ Öר ÙÚ'net/minecraft/world/entity/LivingEntitysetSleepingPos (Lnet/minecraft/core/BlockPos;)VÚÝ Þßà áâ"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; InnerClasses RemovalReasonæ%java/lang/invoke/MethodHandles$Lookupèjava/lang/invoke/MethodHandlesLookup@0±³<*+·±´µ¶·¸¹º »¼¸½°³W $+¶:,+¶ ,+¶¶ÆF¶µ,¶#¹':¹-™¹3À:¶²7¶=§ÿÝ,¶AW+¶E:Æ+¶H,¶IW-¶L™P²Q¹':¹-™<¹3ÀR:+¶W:¶[š,¶`¶d,+¶h¶l¶r§ÿÀ,+´vµv,+¶z¶},+´�µ�,+´„µ„,+´‡µ‡,+¶‹¶Ž+¶’,Y¸–Wºœ¶ +¶¦:Æ ,¶©+,-¸­±´Š" #D I!Q"T$['a)f*j+s.z/š0¢1ª2µ3Ä5Ç8Ï9Ù;á<é>ñ@ùA CDEH#Iµf D ¾¿¢"ÀÁš*ÂÃ$¶·$ÄÅ$ÆÅ$ÇÈÉ¿aÃʿ˿Ì%ý..ú%üü.?úüUº ÄÆÇÍÎÏÐÑ ÜÒÔÛã8ä@±@åçé