Êþº¾Eò  java/lang/Object()V,net/minecraft/world/entity/ConversionTracker  afflictionTimeI  mob Lnet/minecraft/world/entity/Mob;   conversionId2Lnet/minecraft/network/syncher/EntityDataAccessor;   convertsToLjava/util/function/Supplier;  conversionSound   isAfflicted$Ljava/util/function/BooleanSupplier; ! "#afflictionTimeTagLjava/lang/String; % & totalAfflictionTime ( )#conversionTimeTag + , totalConversionTime . /0postConversionStepLjava/util/function/BiConsumer; 234 56net/minecraft/world/entity/Moblevel#()Lnet/minecraft/world/level/Level;8&net/minecraft/server/level/ServerLevel 2: ;<isAlive()Z 2> ?<isNoAi ABC D<"java/util/function/BooleanSupplier getAsBoolean F G< isConverting I J conversionTime L MN doConversion+(Lnet/minecraft/server/level/ServerLevel;)V P QRstartConversion(I)V T UV setConverting(Z)V 2X YZ getEntityData3()Lnet/minecraft/network/syncher/SynchedEntityData; \]^ _`/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object;bjava/lang/Boolean ad e< booleanValue ag hivalueOf(Z)Ljava/lang/Boolean; \k lmsetG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V opq rs-net/minecraft/world/level/storage/ValueOutputputInt(Ljava/lang/String;I)V uvw xy,net/minecraft/world/level/storage/ValueInputgetIntOr(Ljava/lang/String;I)I {|} _~java/util/function/Supplier()Ljava/lang/Object;€%net/minecraft/world/entity/EntityType ‚ƒ„ …†+net/minecraft/world/entity/ConversionParamssingleQ(Lnet/minecraft/world/entity/Mob;ZZ)Lnet/minecraft/world/entity/ConversionParams;ˆ ‰ŠfinalizeConversion•(Lnet/minecraft/world/entity/ConversionTracker;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/ConversionParams$AfterConversion; 2Œ �Ž convertTo³(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; �‘’ “”java/util/function/BiConsumeraccept'(Ljava/lang/Object;Ljava/lang/Object;)V 2– —<isSilent™java/lang/Integer ˜› œ�intValue()I 2Ÿ  ¡ blockPosition()Lnet/minecraft/core/BlockPos; 7£ ¤¥ levelEventE(Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)VNOT_CONVERTING ConstantValueÿÿÿÿDEFAULT_AFFLICTION_TIME SignatureTM;GLnet/minecraft/network/syncher/EntityDataAccessor;LLjava/util/function/Supplier;>;2Ljava/util/function/Supplier;RuntimeInvisibleTypeAnnotations2Lnet/minecraft/world/level/block/LevelEvent$Value;LLjava/util/function/BiConsumer;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;ø(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/BooleanSupplier;Ljava/lang/String;ILjava/lang/String;ILjava/util/function/BiConsumer;)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/entity/ConversionTracker;LocalVariableTypeTable3Lnet/minecraft/world/entity/ConversionTracker;MethodParametersa(TM;Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/util/function/Supplier;>;Ljava/util/function/Supplier;Ljava/util/function/BooleanSupplier;Ljava/lang/String;ILjava/lang/String;ILjava/util/function/BiConsumer;)Vtick serverLevel(Lnet/minecraft/server/level/ServerLevel; StackMapTableZaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)Voutput/Lnet/minecraft/world/level/storage/ValueOutput;Éjava/lang/StringreadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)Vinput.Lnet/minecraft/world/level/storage/ValueInput;timesetAfflictionTimesetConversionTimelambda$doConversion$0K(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V converted6Ljava/lang/Object; SourceFileConversionTracker.javaBootstrapMethodsÙ#(Lnet/minecraft/world/entity/Mob;)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æ;net/minecraft/world/entity/ConversionParams$AfterConversionAfterConversioné0net/minecraft/world/level/block/LevelEvent$Valueë*net/minecraft/world/level/block/LevelEventValueî%java/lang/invoke/MethodHandles$Lookupðjava/lang/invoke/MethodHandlesLookup!¦ §¨© §ª«¬«­«®«¯° ±"#& )#, /0«²³´ J µ¶E C*·*µ *+µ *,µ*-µ*µ*µ*µ *µ$*µ'* µ** µ-±·6 + ,-./0$1*20364<5B6¸p C¹ºCCCCCC"#C& C)#C, C/0 »>C¹¼C¬C­C®C¯C/² ½) "&),/«¾³  ´° ±¿¶*´ ¶1M,Á7™r,À7L*´ ¶9™c*´ ¶=šY*´¹@™C*¶E™*Y´HdµH*´Hœ5*+¶K§-*Y´ `µ *´ *´$¡**´*¶O§ *µ *¶S±·2 9(:4;;<E>L?TB^DiEtIyJ~M¸jÀÁ¹º» ¹¼Â üT7ú G<¶Q*´ ¶W*´¶[Àa¶c¬·P¸ ¹º» ¹¼UV¶]*´ ¶W*´¸f¶j±· TU¸¹ºGû ¹¼½GÄŶÜ8+*´'*¶E™ *´H§¹n+*´ *´¹@™ *´ §¹n±·XY7Z¸8¹º8ÆÇ» 8¹¼ÂPÿooÈÿooÈÿooÈÿooȽÆÊ˶Ÿ.*+*´ ¹tµ +*´'¹t=Ÿ *¶O§*¶S±·]^_ `(b-d¸ .¹º.ÌÍJ » .¹¼Âü(½ÌMN¶o%*´ *´¹zÀ*´ ¸�*+º‡¶‹W±· h$p¸%¹º%ÀÁ» %¹¼½ÀQR¶Y *µH*¶S±·st u¸ ¹º Î »  ¹¼½ÎÏR¶P*µ ±· xy¸¹º » ¹¼½ ÐR¶P*µH±· |}¸¹ºJ » ¹¼½JÑÒ¶�3*´-Æ*´-,+¹�,¶•š+*´¹zÀ˜¶š,¶ž¶¢±·ijlm2o¸ 3¹º3ÀÁ3Ó» 3¹¼Â«ÔÕÖ× ÝØÚØäå‚ç èêì& íïñ