ΚώΊΎEœ  java/lang/Object()V   java/util/Optionalempty()Ljava/util/Optional;  ?net/minecraft/core/HolderGetter getOrThrowA(Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named;A2net/minecraft/advancements/predicates/NbtPredicate @C D"(Lnet/minecraft/nbt/CompoundTag;)V FGH I Fnet/minecraft/advancements/predicates/StatePropertiesPredicate$BuilderbuildK4net/minecraft/advancements/predicates/BlockPredicate JM N|(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/predicates/DataComponentMatchers;)V Signature]Ljava/util/Optional;>;VLjava/util/Optional;JLjava/util/Optional;CodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;block@()Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;‰(Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;lookup!Lnet/minecraft/core/HolderGetter;([Lnet/minecraft/world/level/block/Block;LocalVariableTypeTableJLnet/minecraft/core/HolderGetter;MethodParameters²(Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;Ljava/util/Collection;?Ljava/util/Collection;Ι(Lnet/minecraft/core/HolderGetter;Ljava/util/Collection;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;|(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;tagLnet/minecraft/tags/TagKey;DLnet/minecraft/tags/TagKey;Ξ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;hasNbt_(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;Lnet/minecraft/nbt/CompoundTag; setPropertiesˆ(Lnet/minecraft/advancements/predicates/StatePropertiesPredicate$Builder;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;HLnet/minecraft/advancements/predicates/StatePropertiesPredicate$Builder;}(Lnet/minecraft/advancements/predicates/DataComponentMatchers;)Lnet/minecraft/advancements/predicates/BlockPredicate$Builder;8()Lnet/minecraft/advancements/predicates/BlockPredicate; SourceFileBlockPredicate.javaNestHostBootstrapMethodsw&(Ljava/lang/Object;)Ljava/lang/Object;y z{| }~%net/minecraft/world/level/block/BlockbuiltInRegistryHolder'()Lnet/minecraft/core/Holder$Reference;€D(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/Holder;‚ ƒ„… †‡"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; InnerClassesBuilder‹#net/minecraft/core/HolderSet$DirectDirectŽ"net/minecraft/core/HolderSet$NamedNamed‘>net/minecraft/advancements/predicates/StatePropertiesPredicate“#net/minecraft/core/Holder$Reference•net/minecraft/core/Holder Reference˜%java/lang/invoke/MethodHandles$Lookupšjava/lang/invoke/MethodHandlesLookup!OPOQOR! S_!*·*Έ΅ *Έ΅*Έ΅*²΅±Tyt uvw zU !VW XYS »Y·"°T}+ZSZ *+,Έ#Ά)°TU  VW [\ ]^  [_` [Oa+,Sp*Ί-,Έ1Έ7΅ *°T †‡U VW[\b^[_c` [Od+eSn*+,Ή:Έ7΅ *°T ‹ŒU VW[\fg^[_fh` [fOijkSI*»@Y+·BΈ7΅*°T ‘UVWl`mnSB *+ΆE΅*°T •–U VW o`!pS?*+΅*°T š›UVW!`!IqSB»JY*΄ *΄*΄*΄·L°TŸU VWrstJu vxˆ2J‰ Š2Œ2 F‰ ’”– —™›