Êþº¾E�)net/minecraft/world/entity/ConversionType  SINGLE+Lnet/minecraft/world/entity/ConversionType;  SPLIT_ON_DEATH  $VALUES,[Lnet/minecraft/world/entity/ConversionType;  clone()Ljava/lang/Object;  java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;  (Ljava/lang/String;I)V   discardAfterConversionZ "#$ %&net/minecraft/world/entity/MobgetAbsorptionAmount()F "( )*setAbsorptionAmount(F)V ", -.getActiveEffects()Ljava/util/Collection; 012 34java/util/Collectioniterator()Ljava/util/Iterator; 678 9:java/util/IteratorhasNext()Z 6< =next?,net/minecraft/world/effect/MobEffectInstance >A B1(Lnet/minecraft/world/effect/MobEffectInstance;)V "D EF addEffect1(Lnet/minecraft/world/effect/MobEffectInstance;)Z "H I:isBaby "K LMsetBaby(Z)VO%net/minecraft/world/entity/AgeableMob NQ RSgetAge()I NU VWsetAge(I)V NY Z[ forcedAgeI N] ^[forcedAgeTimer "` abgetBrain'()Lnet/minecraft/world/entity/ai/Brain; def gh5net/minecraft/world/entity/ai/memory/MemoryModuleTypeANGRY_AT7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; jkl mn1net/minecraft/world/entity/ai/memory/MemoryStatus REGISTERED3Lnet/minecraft/world/entity/ai/memory/MemoryStatus; pqr st#net/minecraft/world/entity/ai/Brain checkMemorym(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryStatus;)Z pv wxhasMemoryValue:(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z pz {| getMemoryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; p~ € setMemoryN(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V ‚ƒ„ …:+net/minecraft/world/entity/ConversionParamspreserveCanPickUpLoot "‡ ˆ: canPickUpLoot "Š ‹MsetCanPickUpLoot "� Ž: isLeftHanded "� ‘M setLeftHanded "“ ”:isNoAi "– —MsetNoAi "™ š:isPersistenceRequired "œ �žsetPersistenceRequired()V "  ¡:isCustomNameVisible "£ ¤MsetCustomNameVisible "¦ §:isOnFire "© ªMsetSharedFlagOnFire "¬ ­:isPermanentlyInvulnerable "¯ °MsetPermanentlyInvulnerable "² ³SgetInvulnerableTime "µ ¶WsetInvulnerableTime "¸ ¹: isNoGravity "» ¼M setNoGravity "¾ ¿SgetPortalCooldown "Á ÂWsetPortalCooldown "Ä Å:isSilent "Ç ÈM setSilent "Ê ËÌ entityTags()Ljava/util/Set; ÎÏÐ ÑÒjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;Ô ÕÖaccept?(Lnet/minecraft/world/entity/Mob;)Ljava/util/function/Consumer; ØÙÚ ÛÜ java/util/SetforEach (Ljava/util/function/Consumer;)V Þ ßàCOMPONENTS_TO_COPYLjava/util/Set; Ø1ã.net/minecraft/core/component/DataComponentType å æç copyComponents(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/component/DataComponentType;)V ‚é êëteam)()Lnet/minecraft/world/scores/PlayerTeam; "í îïlevel#()Lnet/minecraft/world/level/Level; ñòó ôõnet/minecraft/world/level/Level getScoreboard)()Lnet/minecraft/world/scores/Scoreboard; "÷ øù getStringUUID()Ljava/lang/String; ûüý þÿ%net/minecraft/world/scores/ScoreboardaddPlayerToTeam<(Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)Z " ëgetTeam û removePlayerFromTeam<(Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)V0net/minecraft/world/entity/monster/zombie/Zombie   : canBreakDoors  MsetCanBreakDoors " getD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; "  setComponentE(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V+net/minecraft/world/entity/ConversionType$1  (Ljava/lang/String;IZ)V+net/minecraft/world/entity/ConversionType$2  " #$$values.()[Lnet/minecraft/world/entity/ConversionType; &'( )*+net/minecraft/core/component/DataComponents CUSTOM_NAME0Lnet/minecraft/core/component/DataComponentType; &, -* CUSTOM_DATA Ø/ 01of5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; SignatureDLjava/util/Set;>;valuesCodeLineNumberTable?(Ljava/lang/String;)Lnet/minecraft/world/entity/ConversionType;LocalVariableTablenameLjava/lang/String;MethodParametersthis $enum$name $enum$ordinalshouldDiscardAfterConversionconvertp(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)Vfromtoparams convertCommoneffect.Lnet/minecraft/world/effect/MobEffectInstance; oldAgeable'Lnet/minecraft/world/entity/AgeableMob;convertedAgeable component scoreboard'Lnet/minecraft/world/scores/Scoreboard; fromZombie2Lnet/minecraft/world/entity/monster/zombie/Zombie;toZombie Lnet/minecraft/world/entity/Mob;-Lnet/minecraft/world/entity/ConversionParams;oldBrain%Lnet/minecraft/world/entity/ai/Brain;convertedBrainLocalVariableTypeTable3Lnet/minecraft/core/component/DataComponentType<*>;(Lnet/minecraft/world/entity/ai/Brain<*>; StackMapTable componentTypevalueLjava/lang/Object;5Lnet/minecraft/core/component/DataComponentType;TT;`java/lang/ObjectŽ(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/component/DataComponentType;)V=Ljava/lang/Enum; SourceFileConversionType.java NestMembersPermittedSubclassesBootstrapMethodsj(Ljava/lang/Object;)Vl mno pq!net/minecraft/world/entity/EntityaddTag(Ljava/lang/String;)Zs(Ljava/lang/String;)Vu vwx yz"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}%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupD!@@ ßà23  4$5" ² ¶À°6 754 *¸À°68  9:;9€5H *+·*µ±6fg h8 <  ; =>2M?:5/*´¬6k8 <@A; BCD EA5-®+*¶!¶'*¶+¹/N-¹5™-¹;À>:+»>Y·@¶CW§ÿÞ*¶G™+¶J*ÁN™0*ÀNN+ÁN™$+ÀN:-¶P¶T-´XµX-´\µ\*¶_N+¶_:-²c²i¶o™-²c¶u™²c-²c¶y¶},¶�™ +*¶†¶‰+*¶Œ¶�+*¶’¶•*¶˜™+¶›+*¶Ÿ¶¢+*¶¥¶¨+*¶«¶®+*¶±¶´+*¶·¶º+*¶½¶À+*¶Ã¶Æ*¶É+Y¸ÍWºÓ¹×²Ý¹á:¹5™¹;Àâ:*+¸ä§ÿã,¶èÆ9+¶ì¶ð:+¶ö,¶è¶úW*¶Æ*¶,¶è¦*¶ö*¶¶*Á™$*À:¶ ™+Á™+À:¶ ±6ž'qs&t4u7w>xC{\|e}n~w�|‚‚„™…¨Œ¯�·�¿‘ǓΔҗڙâ›êœòžú ¢ ¤¦>§E¨HªO«X¬f°x±…µ§¶­¸8z &FGO(HI\JI>K*X-LM’NO§PO®BQ®CQ®DR|2ST‚,UTV >KW|2SX‚,UXY# ü6ú$ 3ý0ppüU6ú<'; BCD æç5�*,¶N-Æ +,-¶±6»¼ ½¿8*BQCQZ* [\VZ] [^Yü_; BCZ2a #$5)½Y²SY²S°6bž5U1»Y·³»Y· ³¸!³ ²%²+¸.³Ý±6L$_2cdefgh tikr{@@|~€