Êþº¾En  Dnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest()V   Jnet/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTestblock'Lnet/minecraft/world/level/block/Block;  0net/minecraft/world/level/block/state/BlockStateis(Ljava/lang/Object;)Z  Hnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType BLOCK_TESTJLnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType;  /net/minecraft/core/registries/BuiltInRegistriesBLOCK&Lnet/minecraft/core/DefaultedRegistry; !" #$$net/minecraft/core/DefaultedRegistry byNameCodec"()Lcom/mojang/serialization/Codec; '() *+com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;- ./apply()Ljava/util/function/Function;- 234 56!com/mojang/serialization/MapCodecxmap_(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; 8 9:CODEC#Lcom/mojang/serialization/MapCodec; SignatureqLcom/mojang/serialization/MapCodec;*(Lnet/minecraft/world/level/block/Block;)VCodeLineNumberTableLocalVariableTablethisLLnet/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest;MethodParameterstests(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z blockState2Lnet/minecraft/world/level/block/state/BlockState;posLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource;getTypeL()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType;O()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType<*>;lambda$static$0u(Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest;)Lnet/minecraft/world/level/block/Block;t SourceFileBlockMatchTest.javaBootstrapMethodsW&(Ljava/lang/Object;)Ljava/lang/Object;Y Z =\u(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest;^ _ OPPb cde fg"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; InnerClassesj%java/lang/invoke/MethodHandles$Lookupljava/lang/invoke/MethodHandlesLookup!9:;< =>F *·*+µ±? @ AB C DE>Q +*´¶ ¬?@* AB FG HI JKC FHJLM>.²°?@ AB;N OP>/*´°? @ QBR>8 ²¹%¹&º,º0¶1³7±? STUaVX[aV]`h ikm