ΚώΊΎE™  Hnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate(Lnet/minecraft/core/Vec3i;)V   Jnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicateblocksLnet/minecraft/core/HolderSet;  0net/minecraft/world/level/block/state/BlockStateis!(Lnet/minecraft/core/HolderSet;)Z  Enet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateTypeMATCHING_BLOCKSGLnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType;  stateTestingCodecb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;  !"(net/minecraft/core/registries/RegistriesBLOCK%Lnet/minecraft/resources/ResourceKey; $%& '(2net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; +,- ./com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;1 23apply()Ljava/util/function/Function; 567 89!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ;<= >?!com/mojang/datafixers/Products$P1andF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;A 2B!()Ljava/util/function/BiFunction; DEF 2G!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;1 JKL MN2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; P QRCODEC#Lcom/mojang/serialization/MapCodec; SignatureqLcom/mojang/serialization/MapCodec;GLnet/minecraft/core/HolderSet;;(Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethisLLnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;offsetLnet/minecraft/core/Vec3i;LocalVariableTypeTableMethodParametersd(Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/HolderSet;)Vtest5(Lnet/minecraft/world/level/block/state/BlockState;)Zstate2Lnet/minecraft/world/level/block/state/BlockState;typeI()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType;L()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType<*>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1l(Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;)Lnet/minecraft/core/HolderSet;c()V SourceFileMatchingBlocksPredicate.javaBootstrapMethodsu&(Ljava/lang/Object;)Ljava/lang/Object;w x lmm{8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;} ~ V€†(Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;‚ ƒ hii† ‡ˆ‰ Š‹"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; InnerClassesŽ;com/mojang/serialization/codecs/RecordCodecBuilder$InstanceInstance‘com/mojang/datafixers/ProductsP1P2•%java/lang/invoke/MethodHandles$Lookup—java/lang/invoke/MethodHandlesLookup!QRST SUVWc *+·*,΅±X Y  Z[ \] ^  U_ \ S`abW= +*΄Ά ¬XY Z[ cd_cefW.²°XY Z[Sg hiW`&*Έ²Έ#)Ή*Ί0Ά4Ά:*Ί@ΆC°X  "% Y &jk lmW/*΄°XY n[opW$ ΊHΈI³O±X qrs …tvy…z|…t„Œ"J;’D“”–˜