Êþº¾E�  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   7net/minecraft/util/datafix/fixes/AttributeModifierIdFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; components    com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;"AttributeIdFix (ItemStack)$ %&applyB(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; ( )*fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;,%com/mojang/datafixers/TypeRewriteRule.AttributeIdFix (Entity) 0 1ENTITY3 %4()Ljava/util/function/Function;6AttributeIdFix (Player) 8 9PLAYER +; <=seqx(Lcom/mojang/datafixers/TypeRewriteRule;[Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule; ? @A fixModifiers4(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;C3it/unimi/dsi/fastutil/objects/Object2ObjectArrayMap BE F()VH IJaccept.(Ljava/util/Map;)Ljava/util/function/Consumer; LMN OPjava/util/stream/StreamforEach (Ljava/util/function/Consumer;)V RST UV java/util/Mapvalues()Ljava/util/Collection; XYZ [\java/util/Collectionstream()Ljava/util/stream/Stream;^UUID`uuid bcd ef com/mojang/serialization/Dynamic renameFieldH(Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;hNamejnamelAmountnamountp Operationr operationt %u$()Ljava/util/function/UnaryOperator; bw xyrenameAndFixFieldj(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic;{minecraft:attribute_modifiers3 b~ €updateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;‚id„Base†baseˆ ModifiersŠ modifiersŒ %�F(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/UnaryOperator; ��‘ ’“com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;3 –—˜ ™com/mojang/datafixers/Typed_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;›java/util/UUID�java/lang/Integerÿÿÿÿ š¡ ¢(JJ)V¤ Attributes¦ attributest b© ª« asStreamOpt'()Lcom/mojang/serialization/DataResult; ­®¯ °±#com/mojang/serialization/DataResultresult()Ljava/util/Optional;3 ´µ¶ ·¸java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; º»¼ ½¾java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; À %ÁA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; ÃÄÅ ÆÇ"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; 3 LÊ ·Ë8(Ljava/util/function/Function;)Ljava/util/stream/Stream; 3 3 33 bÑ ÒÓasInt(I)IÕ add_value×add_multiplied_baseÙadd_multiplied_totalÛinvalid bÝ Þß createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; bá âãget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; åæç èé(com/mojang/serialization/OptionalDynamic asIntStream()Ljava/util/stream/IntStream; ëìí îïjava/util/stream/IntStreamtoArray()[I ñ òóuuidFromIntArray([I)Ljava/util/UUID;õ å÷ øùasString&(Ljava/lang/String;)Ljava/lang/String; û üýID_MAPLjava/util/Map; Rÿ â¾java/lang/String  ýNAME_MAP b setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b  ßremove R put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; å asDouble(D)D b  createDouble%(D)Lcom/mojang/serialization/Dynamic; š toString()Ljava/lang/String;   !java/util/LocaleROOTLjava/util/Locale; # $% toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;'unknown) *ùmakeConcatWithConstants3 –- .™ updateTyped3 123 45&com/google/common/collect/ImmutableMapbuilder2()Lcom/google/common/collect/ImmutableMap$Builder;7$736565d2-e1a7-403d-a3f8-1aeb3e302542 š9 :; fromString$(Ljava/lang/String;)Ljava/util/UUID;=#minecraft:creative_mode_block_range ?@A B.com/google/common/collect/ImmutableMap$BuilderV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;D$98491ef6-97b1-4584-ae82-71a8cc85cf73F$minecraft:creative_mode_entity_rangeH$91AEAA56-376B-4498-935B-2F7F68070635Jminecraft:effect.speedL$7107DE5E-7CE8-4030-940E-514C1F160890Nminecraft:effect.slownessP$AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3Rminecraft:effect.hasteT$55FCED67-E92A-486E-9800-B47F202C4386Vminecraft:effect.mining_fatigueX$648D7064-6A60-4F59-8ABE-C2C23A6DD7A9Zminecraft:effect.strength\$C0105BF3-AEF8-46B0-9EBC-92943757CCBE^minecraft:effect.jump_boost`$22653B89-116E-49DC-9B6B-9971489B5BE5bminecraft:effect.weaknessd$5D6F0BA2-1186-46AC-B896-C61C5CEE99CCfminecraft:effect.health_boosth$EAE29CF0-701E-4ED6-883A-96F798F3DAB5jminecraft:effect.absorptionl$03C3C89D-7037-4B42-869F-B146BCB64D2Enminecraft:effect.luckp$CC5AF142-2BD2-4215-B636-2605AED11727rminecraft:effect.unluckt$6555be74-63b3-41f1-a245-77833b3c2562vminecraft:evilx$1eaf83ff-7207-4596-b37a-d7a07b3ec4cezminecraft:powder_snow|$662A6B8D-DA3E-4C1C-8813-96EA6097278D~minecraft:sprinting€$020E0DFB-87AE-4653-9556-831010E291A0‚minecraft:attacking„$766bfa64-11f3-11ea-8d71-362b9e155667†minecraft:babyˆ$7E0292F2-9434-48D5-A29F-9583AF7DF27FŠminecraft:coveredŒ$9e362924-01de-4ddd-a2b2-d0f7a405a174Žminecraft:suffocating�$5CD17E52-A79A-43D3-A529-90FDE04B181E’minecraft:drinking”$B9766B59-9566-4402-BC1F-2EE2A276D836–$49455A49-7EC5-45BA-B886-3B90B23A1718˜$845DB27C-C624-495F-8C9F-6020A9A58B6Bšminecraft:armor.bootsœ$D8499B04-0E66-4726-AB29-64469D734E0Džminecraft:armor.leggings $9F3D476D-C118-4544-8365-64846904B48E¢minecraft:armor.chestplate¤$2AD3F246-FEE1-4E67-B886-69FD380BB150¦minecraft:armor.helmet¨$C1C72771-8B8E-BA4A-ACE0-81A93C8928B2ªminecraft:armor.body¬$b572ecd2-ac0c-4071-abde-9594af072a37®%minecraft:enchantment.fire_protection°$40a9968f-5c66-4e2f-b7f4-2ec2f4b3e450²&minecraft:enchantment.blast_protection´$07a65791-f64d-4e79-86c7-f83932f007ec¶!minecraft:enchantment.respiration¸$60b1b7db-fffd-4ad0-817c-d6c6a93d8a45º#minecraft:enchantment.aqua_affinity¼$11dc269a-4476-46c0-aff3-9e17d7eb6801¾#minecraft:enchantment.depth_striderÀ$87f46a96-686f-4796-b035-22e16ee9e038 minecraft:enchantment.soul_speedÄ$b9716dbd-50df-4080-850e-70347d24e687Æ$92437d00-c3a7-4f2e-8f6c-1f21585d5dd0È!minecraft:enchantment.swift_sneakÊ$5d3d087b-debe-4037-b53e-d84f3ff51f17Ì#minecraft:enchantment.sweeping_edgeÎ$3ceb37c0-db62-46b5-bd02-785457b01d96Ð minecraft:enchantment.efficiencyÒ$CB3F55D3-645C-4F38-A497-9C13A33DB5CFÔminecraft:base_attack_damageÖ$FA233E1C-4180-4865-B01B-BCCE9785ACA3Øminecraft:base_attack_speed ?Ú ÛÜbuild*()Lcom/google/common/collect/ImmutableMap;ÞRandom spawn bonusàminecraft:random_spawn_bonusâRandom zombie-spawn bonusä#minecraft:zombie_random_spawn_bonusæLeader zombie bonusèminecraft:leader_zombie_bonusê"Zombie reinforcement callee chargeì%minecraft:reinforcement_callee_chargeî"Zombie reinforcement caller chargeð%minecraft:reinforcement_caller_charge Rò óôofÅ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; Signature3Ljava/util/Map;5Ljava/util/Map;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/util/datafix/fixes/AttributeModifierIdFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;componentsFinder#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;fixModifiersTypeWrapperLjava/util/stream/Stream;Ljava/util/stream/Stream<*>;^(Ljava/util/stream/Stream<*>;)Ljava/util/stream/Stream;>; converted@Ljava/util/stream/Stream;>;HLjava/util/Map;>;‚(Ljava/util/stream/Stream;>;)Ljava/util/stream/Stream;>;convertModifierForEntityF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;modifier"Lcom/mojang/serialization/Dynamic;%Lcom/mojang/serialization/Dynamic<*>;L(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;fixItemStackComponents fixAttribute attribute fixEntity<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;entityLcom/mojang/datafixers/Typed; Lcom/mojang/datafixers/Typed<*>;B(Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/Typed<*>;intArray[I StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$fixEntity$0taglambda$fixEntity$1 attributeListlambda$fixEntity$2slambda$fixAttribute$0h(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$fixAttribute$1lambda$fixItemStackComponents$0attributeModifierslambda$fixItemStackComponents$1!lambda$convertModifierForEntity$0lambda$fixModifiers$04(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)VDadded preExistingLjava/lang/String;Ljava/util/UUID; idFromUUID idFromNamelambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; itemStacklambda$makeRule$1 SourceFileAttributeModifierIdFix.javaBootstrapMethods¾F G <=J K M(Ljava/lang/Object;)VO P 34R%(Lcom/mojang/serialization/Dynamic;)VT U 2X Y /[ \ ,-^ _ &a b (d e *AAh ijk lm$com/mojang/serialization/DynamicLike createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;mp q s t .Av w  Ay z | } 1 minecraft:� ‚ ?„ … ‡ ˆ‰Š ‹Œ"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;Ž ��‘ *’$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses•'com/mojang/datafixers/DSL$TypeReference TypeReferenceBuilder™%java/lang/invoke/MethodHandles$Lookup›java/lang/invoke/MethodHandlesLookup!üýõöýõ÷øù?*+·±ú JKûüýþÿþùÉW*¶² ¶L+¶M*!+,º#¶'½+Y*-*¶²/¶º2¶'SY*5*¶²7¶º2¶'S¸:°úO PQR)UAVSQû Wüý LE LE   AùA*¸>°ú\û Š  Š Šõ @Aùx »BY·DL*+ºG¹K+¹Q¹W°ú`b|û Š ý ŠŠõ ùs#*]_¶agi¶akm¶aoqºs¶v°ú€� ‚ƒ„"€û # #õ ùH *zº|¶}°ú�û    õ ùi*g�¶aƒ…¶a‡‰*º‹¶v°ú˜™ š›˜û  õ ùI *¸Žº”¶•°ú¤û    õ òóùk 0*¾Ÿ°»šY*.… y*.…ž�*.… y*.…ž�· °ú¯°²û 0!"#!$% &ù8*£¥º§¶v°ú¥û ' (ù]'*¶¨¹¬º²¶³*Y¸¹Wº¿¶³*¸ÂÀb°ú¦§¨ ¦û ') *Aù6 *ºÈ¹É°ú§û  +  ,-ùs/+¶¨¹¬ºÌ¶³ºÍ¶³*Y¸¹Wº¿¶³+¸ÂÀb°ú›œ�ž(›û//Š .Aù6 *ºÎ¹É°úœû  +  /ù6 *‰ºÏ¶}°úŽû  0 1ù]'*¶¨¹¬ºÍ¶³*Y¸¹Wº¿¶³*¸ÂÀb°ú��‘ �û 'Š 2ù›5**¶Ðª)$Ô§Ö§ اڶܰú„ …%†*‡/ˆ1„û 5r#"`bDbDbDbÿbb 34ù( +_¶à¶ä¹ê¸ðM+i¶àô¶öN,Ʋú,¹þÀ§:²-¹þÀ:Æ'+�+¶Ü¶L*+_¶ i¶ ¹ W§¯Æn*¹þÀb:Ç'+�+¶Ü¶L*+_¶ i¶ ¹ W§5m¶à¶9+m¶à¶9 *m+ c¶¶¹ W§?,Æ,¶²¶"§&º(:+�+¶Ü¶L*+_¶ i¶ ¹ W±úRcde4fBgGhTikjpl}m‚n�o¦q³r¿sØuÛwöxy{ûf ³%n5¿65 }[7ö!‚8ý`9új84ä:8BÖ;8 }[7#( ý1š@ý8ü:bú1B' <=ù? +*º+¶,°úSû  > ?ù7 *¸Žº/¶•°úSû  @FùÎ ¸06¸8<¶>C¸8E¶>G¸8I¶>K¸8M¶>O¸8Q¶>S¸8U¶>W¸8Y¶>[¸8]¶>_¸8a¶>c¸8e¶>g¸8i¶>k¸8m¶>o¸8q¶>s¸8u¶>w¸8y¶>{¸8}¶>¸8�¶>ƒ¸8…¶>‡¸8‰¶>‹¸8�¶>�¸8‘¶>“¸8…¶>•¸8�¶>—¸8™¶>›¸8�¶>Ÿ¸8¡¶>£¸8¥¶>§¸8©¶>«¸8­¶>¯¸8±¶>³¸8µ¶>·¸8¹¶>»¸8½¶>¿¸8Á¶>ø8Á¶>Ÿ8Ƕ>ɸ8˶>͸8϶>Ѹ8Ó¶>Õ¸8×¶>¶Ù³úÝßáãåçéëíï¸ñ³±ú®+*6BNZfr ~!Š"–#¢$®%º&Æ'Ò(Þ)ê*ö+,-.&/20>1J2V3b4n5z6†7’8ž9ª:¶;Â<Î=Ú>ã?éAABC²†DEH†DIH†LNQ†DSV†DWV†DZV†D]V†D`V†Dcf†Dgn†DoV†Drf†Duf†DxV†D{V�~†D€H†DƒV“”�– ?1— ˜šœ