Êþº¾E*  3net/minecraft/util/datafix/schemas/NamespacedSchema*(ILcom/mojang/datafixers/schemas/Schema;)V   registerTypesG(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V getE(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/function/Supplier;  +net/minecraft/util/datafix/fixes/ReferencesSTATS)Lcom/mojang/datafixers/DSL$TypeReference; b(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;  $com/mojang/datafixers/schemas/Schema registerTypeJ(ZLcom/mojang/datafixers/DSL$TypeReference;Ljava/util/function/Supplier;)V  ! "#*net/minecraft/util/datafix/schemas/V1451_6createCriterionTypes7(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; % & OBJECTIVE( )T(Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/function/Supplier;   ./0 12com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;4minecraft:mined 678 9: java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;<minecraft:crafted>minecraft:used@minecraft:brokenBminecraft:picked_upDminecraft:droppedFminecraft:killedHminecraft:killed_byJminecraft:customL M()Ljava/util/function/Supplier;O_specialL RST UV"net/minecraft/resources/IdentifiertryParse8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; RX YZ getNamespace()Ljava/lang/String; R\ ]ZgetPath_ `amakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;cid efg hicom/mojang/datafixers/DSLstring$()Lcom/mojang/datafixers/types/Type; ek lm constTypeX(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/TypeTemplate; eo pqoptionalFields|(Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TypeTemplate;)Lcom/mojang/datafixers/types/templates/TypeTemplate; s tinamespacedString v w ENTITY_NAME yz{ |}'com/mojang/datafixers/DSL$TypeReferencein\(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;  € BLOCK_NAME ‚ ƒ ITEM_NAME… CriteriaType‡type e‰ Š‹taggedChoiceLazyy(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TaggedChoice;� DisplayName � �TEXT_COMPONENT e’ p“Â(Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TypeTemplate;Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TypeTemplate;)Lcom/mojang/datafixers/types/templates/TypeTemplate; • –—UNPACK_OBJECTIVE_ID9Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ™ š—REPACK_OBJECTIVE_ID eœ �žhookÜ(Lcom/mojang/datafixers/types/templates/TypeTemplate;Lcom/mojang/datafixers/types/templates/Hook$HookFunction;Lcom/mojang/datafixers/types/templates/Hook$HookFunction;)Lcom/mojang/datafixers/types/templates/TypeTemplate; stats¢com/mojang/datafixers/util/Pair e¤ ¥iintType e§ ¨© compoundListž(Lcom/mojang/datafixers/types/templates/TypeTemplate;Lcom/mojang/datafixers/types/templates/TypeTemplate;)Lcom/mojang/datafixers/types/templates/TypeTemplate; ¡« ¬­ofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; ¯°± ²java/util/function/Supplier()Ljava/lang/Object;´2com/mojang/datafixers/types/templates/TypeTemplate e¶ p·X([Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/types/templates/TypeTemplate;¹,net/minecraft/util/datafix/schemas/V1451_6$1 ¸» ¼()V¾,net/minecraft/util/datafix/schemas/V1451_6$2 ½»SPECIAL_OBJECTIVE_MARKERLjava/lang/String; ConstantValueCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/util/datafix/schemas/V1451_6; versionKeyIparent&Lcom/mojang/datafixers/schemas/Schema;MethodParametersschema entityTypesLjava/util/Map;blockEntityTypes ITEM_STATSLjava/util/function/Supplier;criterionTypesLocalVariableTypeTablevLjava/util/Map;>;SLjava/util/function/Supplier; Signature(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;>;Ljava/util/Map;>;)V itemCriterionblockCriterionentityCriterionž(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;>;packNamespacedWithDot&(Ljava/lang/String;)Ljava/lang/String;location parsedLoc$Lnet/minecraft/resources/Identifier; StackMapTableäjava/lang/Stringlambda$createCriterionTypes$46()Lcom/mojang/datafixers/types/templates/TypeTemplate;lambda$createCriterionTypes$3lambda$createCriterionTypes$2lambda$createCriterionTypes$1lambda$createCriterionTypes$0lambda$registerTypes$2k(Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;lambda$registerTypes$1y(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate;lambda$registerTypes$0 SourceFile V1451_6.java NestMembersBootstrapMethods²÷ ø ï}æû ü íîþ ÿ ëì  ê}  é}  è}  çæ  åæ.  "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 TypeReference!7com/mojang/datafixers/types/templates/Hook$HookFunction#*com/mojang/datafixers/types/templates/Hook HookFunction&%java/lang/invoke/MethodHandles$Lookup(java/lang/invoke/MethodHandlesLookup!ÀÁÂN–—š— ÃI*,·±Ä $%Å ÆÇÈÉÊËÌ ÈÊ ÃÖ6*+,-·+º :+²+º¶+¸:+²$+º'¶±Ä)+-;%<5CÅ>6ÆÇ6ÍË6ÎÏ6ÐÏ'ÑÒ%ÓÏÔ*6ÎÕ6ÐÕ'ÑÖ%ÓÕÌ ÍÎÐר "#ÃM“*º*L*º+M*º,N¸-:3,¹5W;+¹5W=+¹5W?+¹5WA+¹5WC+¹5WE-¹5WG-¹5WIºK¹5WNºP¹5W°Ä>FGHJK%M0N;OFPQQ\SgTrV�X�YÅ4“ÍËŒÙÒ…ÚÒ~ÛÒyÓÏÔ*ŒÙÖ…ÚÖ~ÛÖyÓÕÌÍ×Ü ÝÞÃe*¸QL+Æ+¶W+¶[º^§*°Ä ~ÅßÁàáâ üR@ãÌß åæÃ$ b¸d¸j¸n°ÄX çæÃ$ b¸r¸j¸n°ÄV è}Ã9b²u*¹x¸n°ÄHÅ ÍË é}Ã9b²~*¹x¸n°ÄGÅ ÍË ê}Ã9b²�*¹x¸n°ÄFÅ ÍË ëìÃg#„†¸d*¸ˆŒ²Ž+¹x¸‘²”²˜¸›°Ä<>?=<Å#ÓÏ#ÍË íîÃ+ËŸ ½¡Y3²~*¹x¸£¸j¸¦¸ªSY;+¹®À³¸ªSY=+¹®À³¸ªSY?+¹®À³¸ªSYA+¹®À³¸ªSYC+¹®À³¸ªSYE²u*¹x¸£¸j¸¦¸ªSYG²u*¹x¸£¸j¸¦¸ªSYI¸r¸j¸£¸j¸¦¸ªS¸µ¸n°Ä2 -/&071H2Y3j45š6±7Ä.Ç-ÅËÍËËÑÒ ï}Ã=²�*¹x¸£¸j¸¦°Ä+Å ÍËð¼Ã1»¸Y·º³”»½Y·¿³˜±Ä \ ‚ñòó½¸ôX õöùõúùõýùõùõùõùõ ùõ ù*ye  "$ ¸½%')