Êþº¾EQ  java/lang/Record()V   8net/minecraft/world/level/block/entity/vault/VaultConfig lootTable%Lnet/minecraft/resources/ResourceKey;  activationRangeD  deactivationRange  keyItem$Lnet/minecraft/world/item/ItemStack;  overrideLootTableToDisplayLjava/util/Optional;  playerDetectorDLnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; ! "#entitySelectorSLnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; %&' ( 8net/minecraft/world/level/storage/loot/BuiltInLootTablesTRIAL_CHAMBERS_REWARD@@."net/minecraft/world/item/ItemStack 012 34net/minecraft/world/item/Items TRIAL_KEYLnet/minecraft/world/item/Item; -6 7'(Lnet/minecraft/world/level/ItemLike;)V 9:; <=java/util/Optionalempty()Ljava/util/Optional; ?@A BBnet/minecraft/world/level/block/entity/trialspawner/PlayerDetectorINCLUDING_CREATIVE_PLAYERS DEF G#Qnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelectorSELECT_FROM_LEVEL I Jù(Lnet/minecraft/resources/ResourceKey;DDLnet/minecraft/world/item/ItemStack;Ljava/util/Optional;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;)V L MNDEFAULT:Lnet/minecraft/world/level/block/entity/vault/VaultConfig; P QF()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; S "TU()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; VWX YZnet/minecraft/SharedConstants$DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERSZ ?\ ]SHEEP_ `agetY(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Ljava/util/function/Supplier; cde fg#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; ci jksuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;m notoStringN(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Ljava/lang/String;q rshashCode=(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Iu vwequalsO(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Ljava/lang/Object;)Zy z{makeConcatWithConstants(DD)Ljava/lang/String; }~ €�0net/minecraft/world/level/storage/loot/LootTable KEY_CODEC Lcom/mojang/serialization/Codec;ƒ loot_table … †'()Lnet/minecraft/resources/ResourceKey; ˆ‰Š ‹Œcom/mojang/serialization/CodeclenientOptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;Ž ��apply()Ljava/util/function/Function; ’“” •–!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ˆ˜ ™šDOUBLE0Lcom/mojang/serialization/codecs/PrimitiveCodec;œactivation_range ž Ÿ()D ¡¢£ ¤¥java/lang/DoublevalueOf(D)Ljava/lang/Double; §‰¨.com/mojang/serialization/codecs/PrimitiveCodecŽ«deactivation_range ­ ŸŽ°key_item -² ‹³7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;޶override_loot_table_to_display ˆ²Ž º»¼ ½¾;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupÊ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P5;À �Á(()Lcom/mojang/datafixers/util/Function5; ÃÄÅ �Æ!com/mojang/datafixers/Products$P5r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function5;)Lcom/mojang/datafixers/kinds/App;  Ž ÊËÌ ÍÎ2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Ž ˆÑ ÒÎvalidate Ô Õ�CODEC SignatureYLnet/minecraft/resources/ResourceKey;oLjava/util/Optional;>;TAG_NAMELjava/lang/String; ConstantValueÝconfig\Lcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisb(Lnet/minecraft/resources/ResourceKey;DDLnet/minecraft/world/item/ItemStack;Ljava/util/Optional;)VoverrideDisplayItemsLocalVariableTypeTableMethodParametersñ(Lnet/minecraft/resources/ResourceKey;DDLnet/minecraft/world/item/ItemStack;Ljava/util/Optional;>;)Vˆ(Lnet/minecraft/resources/ResourceKey;DDLnet/minecraft/world/item/ItemStack;Ljava/util/Optional;>;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;)V StackMapTable'()Lcom/mojang/serialization/DataResult;c()Lcom/mojang/serialization/DataResult;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;[()Lnet/minecraft/resources/ResourceKey;&()Lnet/minecraft/world/item/ItemStack;q()Ljava/util/Optional;>;lambda$validate$0lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileVaultConfig.javaRecordBootstrapMethodsÿ()Ljava/lang/Object;  ôììllootTable;activationRange;deactivationRange;keyItem;overrideLootTableToDisplay;playerDetector;entitySelector  DActivation range must () be less or equal to deactivation range ()&(Ljava/lang/Object;)Ljava/lang/Object;„a(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Lnet/minecraft/resources/ResourceKey;�N(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Ljava/lang/Double;¬  ò`(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Lnet/minecraft/world/item/ItemStack;  =!P(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Ljava/util/Optional;#n(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;% & ã(½(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Double;Ljava/lang/Double;Lnet/minecraft/world/item/ItemStack;Ljava/util/Optional;)Lnet/minecraft/world/level/block/entity/vault/VaultConfig;* + õöö. / Òê1a(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)Lcom/mojang/serialization/DataResult;3 456 78"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/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;A BCD zE$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; InnerClassesEntitySelectorInstanceJcom/mojang/datafixers/ProductsP5M%java/lang/invoke/MethodHandles$LookupOjava/lang/invoke/MethodHandlesLookup1  Ö×ÖØ"#ÙÚÛÜMNÕ�ÖÞßW !*²$)+»-Y²/·5¸8²>²C·H±à# &á !âNãß¡ *+(²K¶O²K¶R·H±à) /0)1á>âN äå ×䨿 äÖçJß¹ -*·*+µ*(µ *µ*µ*µ*µ* µ ±àáR-âN- ------"# å- ×-Øæ "ÖèQßH²U™ ²[§*´°à5á âNé C?ÒêßV*´ *´—ž *º^¸b°*¸h°à9 :<á âNéÖënìß1*ºl°àá âNríß1*ºp¬àá âNvîß<*+ºt¬àáâNïðæï †ß/*´°àá âNÖñŸß/*´ ¯àá âNŸß/*´¯àá âNòß/*´°àá âN=ß/*´°àá âNÖó"Tß/*´ °àá âNôìß8*´ *´ºx°à:á âN õößÅ{*²|‚²K¶„¹‡º�¶‘²—›²K¶�¸ ¹¦º©¶‘²—ª²K¶¬¸ ¹¦º®¶‘¯¸±º´¶‘²|µ¹·º¸¶‘¶¹*º¿¶Â°à&  !<Qanwzá {÷øùßD »Y·Ç³KºÈ¸ÉºÏ¹Ð³Ó±à úûü< Ö×ÖØ"#ýx 2þ9     @ 22222 2"$'2),2-0F"D?G ºÊHÃIKLNP