Êþº¾E  java/lang/Object()V   2net/minecraft/data/loot/packs/VanillaEquipmentLootoutput6Lnet/minecraft/data/loot/LootTableSubProvider$Context;  (net/minecraft/core/registries/Registries TRIM_PATTERN%Lnet/minecraft/resources/ResourceKey;  4net/minecraft/data/loot/LootTableSubProvider$ContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;   trimPatterns!Lnet/minecraft/core/HolderGetter;   TRIM_MATERIAL ! " trimMaterials $ % ENCHANTMENT ' ( enchantments*1net/minecraft/world/item/equipment/trim/ArmorTrim ,-. /5net/minecraft/world/item/equipment/trim/TrimMaterialsCOPPER 123 45net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; 789 :4net/minecraft/world/item/equipment/trim/TrimPatternsFLOW )< =9(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V 7? @BOLT BCD E8net/minecraft/world/level/storage/loot/BuiltInLootTablesEQUIPMENT_TRIAL_CHAMBER GHI JK0net/minecraft/world/level/storage/loot/LootTable lootTable<()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; MNO PQ/net/minecraft/world/level/storage/loot/LootPoollootPool;()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; STU VWPnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvidersexactly(I)Lnet/minecraft/core/Holder; YZ[ \]7net/minecraft/world/level/storage/loot/LootPool$BuildersetRollsV(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; _`a bcnet/minecraft/world/item/ItemsCHAINMAIL_HELMETLnet/minecraft/world/item/Item; _e fcCHAINMAIL_CHESTPLATE h ijtrialChamberEquipment­(Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lmn op8net/minecraft/world/level/storage/loot/LootTable$Builderbuild4()Lnet/minecraft/world/level/storage/loot/LootTable; rst uv>net/minecraft/world/level/storage/loot/entries/NestedLootTableinlineLootTable�(Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; xyz {|Knet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder setWeightP(I)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; Y~ €addŠ(Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; _‚ ƒc IRON_HELMET _… †cIRON_CHESTPLATE _ˆ ‰cDIAMOND_HELMET _‹ ŒcDIAMOND_CHESTPLATE lŽ ��withPoolu(Lnet/minecraft/world/level/storage/loot/LootPool$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; ’ “”accept†(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)Lnet/minecraft/core/Holder$Reference; B– —EQUIPMENT_TRIAL_CHAMBER_MELEE r™ š›lootTableReferencej(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; _� žc IRON_SWORD  ¡¢ £¤7net/minecraft/world/level/storage/loot/entries/LootItem lootTableItems(Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder;¦Pnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder ¥ ©ª« ¬1net/minecraft/world/item/enchantment/Enchantments SHARPNESS ¥® ¯°withEnchantmentŠ(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder; x² ³´apply“(Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder;¶Mnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder ©¸ ¹ KNOCKBACK _» ¼c DIAMOND_SWORD B¾ ¿EQUIPMENT_TRIAL_CHAMBER_RANGED _Á ÂcBOW ©Ä ÅPOWER ©Ç ÈPUNCH? ËÌÍ ÎÏOnet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition randomChanceP(F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; YÑ ÒÓwhen—(Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; ÕÖ× ØÙ+net/minecraft/core/component/DataComponentsTRIM0Lnet/minecraft/core/component/DataComponentType; ÛÜÝ ÞßFnet/minecraft/world/level/storage/loot/functions/SetComponentsFunction setComponentš(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; ©á â PROTECTION ©ä åPROJECTILE_PROTECTION ©ç èFIRE_PROTECTIONê,net/minecraft/data/loot/LootTableSubProvider SignatureXLnet/minecraft/core/HolderGetter;YLnet/minecraft/core/HolderGetter;ULnet/minecraft/core/HolderGetter;9(Lnet/minecraft/data/loot/LootTableSubProvider$Context;)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/data/loot/packs/VanillaEquipmentLoot;MethodParametersrunflowTrim3Lnet/minecraft/world/item/equipment/trim/ArmorTrim;boltTrimequipmentTrialChamblerTable%Lnet/minecraft/core/Holder$Reference;LocalVariableTypeTableYLnet/minecraft/core/Holder$Reference;helmet chestplatetrim SourceFileVanillaEquipmentLoot.java InnerClassesContext#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder ReferenceBuilder Cnet/minecraft/world/level/storage/loot/entries/UniformContainerBaseEnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainerHnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunctionInet/minecraft/world/level/storage/loot/functions/LootItemFunction$BuilderAnet/minecraft/world/level/storage/loot/functions/LootItemFunctionKnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$BuilderCnet/minecraft/world/level/storage/loot/predicates/LootItemConditionTnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$BuilderLnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction!é ëì"ëí(ëîïðy1*·*+µ*+² ¹µ*+²¹µ *+²#¹µ&±ñ$% &'#(0)ò1óô1 õ öðáÏ»)Y*´ ²+¹0*´²6¹0·;L»)Y*´ ²+¹0*´²>¹0·;M*´²A¸F¸L¸R¶X*²^²d,¶g¶k¸q¶w¶}*²�²„+¶g¶k¸q¶w¶}*²‡²Š+¶g¶k¸q¶w¶}¶�¹‘N*´²•¸F¸L¸R¶X-¸˜¶}¶�¸L¸R¶X²œ¸Ÿ¶w¶}²œ¸Ÿ»¥Y·§*´&²¨¹0¸R¶­¶±Àµ¶}²œ¸Ÿ»¥Y·§*´&²·¹0¸R¶­¶±Àµ¶}²º¸Ÿ¶}¶�¹‘W*´²½¸F¸L¸R¶X-¸˜¶}¶�¸L¸R¶X²À¸Ÿ¶w¶}²À¸Ÿ»¥Y·§*´&²Ã¹0¸R¶­¶±Àµ¶}²À¸Ÿ»¥Y·§*´&²Æ¹0¸R¶­¶±Àµ¶}¶�¹‘W±ñ¾/- .@0G1J2N3\4t5Œ6œ2Ÿ0¥:¬;¯<³=º>À<Ã@ÇAÐBÝCîDúCFG#F/I5@8:>MENHOLPSQYO\S`TiUvV‡W“VŸY°Z¼YÅSÈMÎ^ò*Ïóô ¯÷ø@�ùø¥*úûü ¥*úýijð|è¸F¸L¸R¶XɸʶÐÀY+¸Ÿ²Ô-¸Ú¶±Àx»¥Y·§*´&²à¹0¸R¶­*´&²ã¹0¸R¶­*´&²æ¹0¸R¶­¶±Àµ¶}¶�¸L¸R¶XɸʶÐÀY,¸Ÿ²Ô-¸Ú¶±Àx»¥Y·§*´&²à¹0¸R¶­*´&²ã¹0¸R¶­*´&²æ¹0¸R¶­¶±Àµ¶}¶�°ñRabcde7fJg]hierbukyl�m‹n©o¼pÏqÛnäkçaò*èóôèþcèÿcèøõ þÿR é  lG YM x   µ   ¥