Êþº¾E  java/lang/Record()V   Inet/minecraft/advancements/triggers/SlideDownBlockTrigger$TriggerInstanceplayerLjava/util/Optional;   block   statenet/minecraft/core/Holder  %net/minecraft/world/level/block/BlockbuiltInRegistryHolder'()Lnet/minecraft/core/Holder$Reference;   net/minecraft/core/HolderSetdirectC([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct; " #$slidesDownBlockO(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/triggers/Criterion; &'( )*4net/minecraft/advancements/triggers/CriteriaTriggersHONEY_BLOCK_SLIDE;Lnet/minecraft/advancements/triggers/SlideDownBlockTrigger; ,-. /0java/util/Optionalempty()Ljava/util/Optional; ,2 34of((Ljava/lang/Object;)Ljava/util/Optional; 6 7?(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V 9:; <=9net/minecraft/advancements/triggers/SlideDownBlockTriggercreateCriterionf(Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/triggers/Criterion; ,? @A isPresent()Z ,C DEget()Ljava/lang/Object; GHI JK0net/minecraft/world/level/block/state/BlockStateis!(Lnet/minecraft/core/HolderSet;)ZM>net/minecraft/advancements/predicates/StatePropertiesPredicate LO PQmatches5(Lnet/minecraft/world/level/block/state/BlockState;)ZS TUtoString_(Lnet/minecraft/advancements/triggers/SlideDownBlockTrigger$TriggerInstance;)Ljava/lang/String;W XYhashCodeN(Lnet/minecraft/advancements/triggers/SlideDownBlockTrigger$TriggerInstance;)I[ \]equals`(Lnet/minecraft/advancements/triggers/SlideDownBlockTrigger$TriggerInstance;Ljava/lang/Object;)Z _`a bcCnet/minecraft/world/level/storage/loot/predicates/LootItemConditionCODEC Lcom/mojang/serialization/Codec; fgh ijcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;l mnapply()Ljava/util/function/Function; pqr st!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; vwx yz(net/minecraft/core/registries/RegistriesBLOCK%Lnet/minecraft/resources/ResourceKey; |}~ €2net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec;‚blocksl L`l ˆ‰Š ‹Œ;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;Ž m�(()Lcom/mojang/datafixers/util/Function3; ‘’“ m”!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;l —˜™ š›2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; `žInet/minecraft/advancements/triggers/SimpleCriterionTrigger$SimpleInstance SignaturexLjava/util/Optional;>;]Ljava/util/Optional;>;VLjava/util/Optional;mLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisKLnet/minecraft/advancements/triggers/SlideDownBlockTrigger$TriggerInstance;LocalVariableTypeTableMethodParameters.(Ljava/util/Optional;>;Ljava/util/Optional;>;Ljava/util/Optional;)Vy(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/triggers/Criterion;!Lnet/minecraft/core/HolderGetter;'Lnet/minecraft/world/level/block/Block;JLnet/minecraft/core/HolderGetter;ï(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/triggers/Criterion;Lnet/minecraft/core/HolderSet;GLnet/minecraft/core/HolderSet;Å(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/triggers/Criterion;2Lnet/minecraft/world/level/block/state/BlockState; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;z()Ljava/util/Optional;>;_()Ljava/util/Optional;>;X()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSlideDownBlockTrigger.javaNestHostRecordBootstrapMethodsÉplayer;block;state Î&(Ljava/lang/Object;)Ljava/lang/Object;Ð Ñ 0Óa(Lnet/minecraft/advancements/triggers/SlideDownBlockTrigger$TriggerInstance;)Ljava/util/Optional;Õ Ö 0Ø Ù 0ÛJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;5Þ‰(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/SlideDownBlockTrigger$TriggerInstance;à á ¾¿¿ä åæç èé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;ë ìíî ïð"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; InnerClassesTriggerInstanceô#net/minecraft/core/Holder$Reference Reference÷#net/minecraft/core/HolderSet$DirectDirectInstanceûcom/mojang/datafixers/ProductsP3þ:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstance%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1� Ÿ  Ÿ¡ Ÿ¢bcŸ£ 7¤‚*·*+µ*,µ *-µ±¥¦*§¨   ©   ¡¢ª  Ÿ« #¬¤X½Y+¶S¸¸!°¥(¦‚­®© ‚¯ª ‚Ÿ° #$¤T²%»Y¸+*¸1¸+·5¶8°¥,¦ ±© ²ªŸ³PQ¤Š<*´ ¶>™+*´ ¶BÀ¶Fš¬*´¶>™*´¶BÀL+¶N𬬥01384:6¦<§¨<´µªT¶¤1*ºR°¥¦ §¨X·¤1*ºV¬¥¦ §¨\¸¤<*+ºZ¬¥¦§¨¹ºª¹ 0¤/*´°¥¦ §¨Ÿ»0¤/*´ °¥¦ §¨Ÿ¼0¤/*´°¥¦ §¨Ÿ½ ¾¿¤‰G*²^d¹eºk¶o²u¸{�¹eºƒ¶o²„…¹eº†¶o¶‡*º�¶�°¥!"#-$:!C%F!¦ GÀÁ¤$ º•¸–³œ±¥!ÃÄÅ9Æ, Ÿ  Ÿ¡ Ÿ¢ÇBãÈÊËÌêÍÏÒêÍÔÒêÍ×ÒêÚÜÝêÍßâñ:9òóõ öøˆ—ù‘úü�ýÿ