Êþº¾Eå  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   ,net/minecraft/util/datafix/fixes/EntityIdFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemafindChoiceTypep(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;   getOutputSchema   ITEM_STACK  !"getTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;$%item stack entity name hook converter & '(convertUnchecked(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;* EntityIdFix, -.apply()Ljava/util/function/Function; 0 12fixTypeEverywhereœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; 456 78%com/mojang/datafixers/TypeRewriteRuleseqw(Lcom/mojang/datafixers/TypeRewriteRule;Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule;,, <=> ?@com/mojang/datafixers/util/PairmapFirst@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair; B CDID_MAPLjava/util/Map; FGH IJ java/util/Map getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ljava/lang/StringNAreaEffectCloudPminecraft:area_effect_cloud RST UJjava/util/HashMapputW ArmorStandYminecraft:armor_stand[Arrow]minecraft:arrow_Bata minecraft:batcBlazeeminecraft:blazegBoatiminecraft:boatk CaveSpidermminecraft:cave_spideroChickenqminecraft:chickensCowu minecraft:cowwCreeperyminecraft:creeper{Donkey}minecraft:donkeyDragonFireball�minecraft:dragon_fireballƒ ElderGuardian…minecraft:elder_guardian‡ EnderCrystal‰minecraft:ender_crystal‹ EnderDragon�minecraft:ender_dragon�Enderman‘minecraft:enderman“ Endermite•minecraft:endermite—EyeOfEnderSignal™minecraft:eye_of_ender_signal› FallingSand�minecraft:falling_blockŸFireball¡minecraft:fireball£FireworksRocketEntity¥minecraft:fireworks_rocket§Ghast©minecraft:ghast«Giant­minecraft:giant¯Guardian±minecraft:guardian³Horseµminecraft:horse·Husk¹minecraft:husk»Item½minecraft:item¿ ItemFrameÁminecraft:item_frameà LavaSlimeÅminecraft:magma_cubeÇ LeashKnotÉminecraft:leash_knotË MinecartChestÍminecraft:chest_minecartÏMinecartCommandBlockÑminecraft:commandblock_minecartÓMinecartFurnaceÕminecraft:furnace_minecart×MinecartHopperÙminecraft:hopper_minecartÛMinecartRideableÝminecraft:minecartßMinecartSpawneráminecraft:spawner_minecartã MinecartTNTåminecraft:tnt_minecartçMuleéminecraft:muleë MushroomCowíminecraft:mooshroomïOzelotñminecraft:ocelotóPaintingõminecraft:painting÷Pigù minecraft:pigû PigZombieýminecraft:zombie_pigmanÿ PolarBearminecraft:polar_bear PrimedTnt minecraft:tntRabbit minecraft:rabbit Sheep minecraft:sheepShulkerminecraft:shulker ShulkerBulletminecraft:shulker_bullet Silverfishminecraft:silverfishSkeletonminecraft:skeleton SkeletonHorse!minecraft:skeleton_horse#Slime%minecraft:slime' SmallFireball)minecraft:small_fireball+SnowMan-minecraft:snowman/Snowball1minecraft:snowball3 SpectralArrow5minecraft:spectral_arrow7Spider9minecraft:spider;Squid=minecraft:squid?StrayAminecraft:strayC ThrownEggE minecraft:eggGThrownEnderpearlIminecraft:ender_pearlKThrownExpBottleMminecraft:xp_bottleO ThrownPotionQminecraft:potionSVillagerUminecraft:villagerW VillagerGolemYminecraft:villager_golem[Witch]minecraft:witch_ WitherBossaminecraft:withercWitherSkeletoneminecraft:wither_skeletong WitherSkulliminecraft:wither_skullkWolfmminecraft:wolfoXPOrbqminecraft:xp_orbsZombieuminecraft:zombiew ZombieHorseyminecraft:zombie_horse{ZombieVillager}minecraft:zombie_villager €� ‚ƒcom/google/common/collect/Maps newHashMap()Ljava/util/HashMap;… †‡accept()Ljava/util/function/Consumer; ‰Š‹ Œ�"com/mojang/datafixers/DataFixUtilsmakeC(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; Signature5Ljava/util/Map;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/util/datafix/fixes/EntityIdFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;oldTypeELcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;newTypeoldItemStackType"Lcom/mojang/datafixers/types/Type;newItemStackTypeLocalVariableTypeTableYLcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;%Lcom/mojang/datafixers/types/Type<*>;lambda$makeRule$0D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;ops%Lcom/mojang/serialization/DynamicOps;lambda$makeRule$1D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;input!Lcom/mojang/datafixers/util/Pair;lambda$makeRule$2&(Ljava/lang/String;)Ljava/lang/String;idLjava/lang/String;lambda$static$0(Ljava/util/HashMap;)VmapLjava/util/HashMap;()V SourceFileEntityIdFix.javaBootstrapMethods»&(Ljava/lang/Object;)Ljava/lang/Object;½ ¾ ¥¦¦Á  ©ªªÅ Æ ­®®É(Ljava/lang/Object;)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×'com/mojang/datafixers/DSL$TypeReferenceÙcom/mojang/datafixers/DSL TypeReferenceÜCcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceTypeÞ2com/mojang/datafixers/types/templates/TaggedChoiceTaggedChoiceTypeá%java/lang/invoke/MethodHandles$Lookupãjava/lang/invoke/MethodHandlesLookup!CDŽ��I*+·±‘ ’ “”•–—˜™ •—š›�åG*¶² ¶L*¶² ¶M*¶²¶N*¶²¶:*#-¶%*)+,º+¶/¸3°‘"b ce!f-h3i@jCh’4G“” <œ�1ž�!&Ÿ -¡ ¢* <œ£1ž£!&Ÿ¤-¡¤ ¥¦�0º9°‘j’ §¨ ©ª�4 *º:¶;°‘k’  «¬ ­®�8²A**¹EÀK°‘k’ ¯° ±²�9ã*MO¶QW*VX¶QW*Z\¶QW*^`¶QW*bd¶QW*fh¶QW*jl¶QW*np¶QW*rt¶QW*vx¶QW*z|¶QW*~€¶QW*‚„¶QW*†ˆ¶QW*ŠŒ¶QW*Ž�¶QW*’”¶QW*–˜¶QW*šœ¶QW*ž ¶QW*¢¤¶QW*¦¨¶QW*ª¬¶QW*®°¶QW*²´¶QW*¶¸¶QW*º¼¶QW*¾À¶QW*ÂĶQW*ÆȶQW*Ê̶QW*ÎжQW*ÒÔ¶QW*ÖضQW*ÚܶQW*Þà¶QW*âä¶QW*æè¶QW*êì¶QW*îð¶QW*òô¶QW*öø¶QW*úü¶QW*þ¶QW*¶QW*¶QW*  ¶QW*¶QW*¶QW*¶QW*¶QW* ¶QW*"$¶QW*&(¶QW**,¶QW*.0¶QW*24¶QW*68¶QW*:<¶QW*>@¶QW*BD¶QW*FH¶QW*JL¶QW*NP¶QW*RT¶QW*VX¶QW*Z\¶QW*^`¶QW*bd¶QW*fh¶QW*jl¶QW*np¶QW*rt¶QW*vx¶QW*z|¶QW±‘2L $-6?HQZclu ~!‡"�#™$¢%«&´'½(Æ)Ï*Ø+á,ê-ó.ü/012 3)425;6D7M8V9_:h;q<z=ƒ>�?˜@£A®B¹CÄDÏEÚFåGðHûIJKL'M2N=OHPSQ^RiStTUŠV•W X«Y¶ZÁ[Ì\×]â^’ ã³´µ¶�*¸~º„¸ˆÀF³A±‘·¸¹*κ¼¿ÎºÀÃκÄÇÎÈÊÍÕÖØÚ ÛÝßàâä