Êþº¾Ei  java/lang/Object()V   0net/minecraft/world/level/blockscan/BlockMatcher NO_PREDICATELjava/util/function/Predicate;   statePredicate  level'Lnet/minecraft/world/level/LevelReader;  java/util/function/Predicateand>(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;  atLeastMatched(I)Z  ! anyMatched!(Ljava/util/function/Predicate;)Z # $()Z& '(testR(Lnet/minecraft/world/level/blockscan/BlockMatcher;)Ljava/util/function/Predicate; * '+(Ljava/lang/Object;)Z- '. ()Ljava/util/function/Predicate; SignatureRLjava/util/function/Predicate;*(Lnet/minecraft/world/level/LevelReader;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/level/blockscan/BlockMatcher; levelReaderMethodParameters filterStateR(Ljava/util/function/Predicate;)Lnet/minecraft/world/level/blockscan/BlockMatcher; predicateLocalVariableTypeTable StackMapTable†(Ljava/util/function/Predicate;)Lnet/minecraft/world/level/blockscan/BlockMatcher;n atMostMatchedIU(Ljava/util/function/Predicate;)Z noneMatched allMatchedforEach"(Ljava/util/function/BiConsumer;)Vconsumers(Ljava/util/function/BiConsumer;)V forEachUntil;(Lnet/minecraft/world/level/blockscan/BlockStateConsumer;)Zlambda$allMatched$05(Lnet/minecraft/world/level/block/state/BlockState;)Zstate2Lnet/minecraft/world/level/block/state/BlockState;lambda$static$0 SourceFileBlockMatcher.javaBootstrapMethods+V W KLLZ [ OL] ^_` ab"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; InnerClassese%java/lang/invoke/MethodHandles$Lookupgjava/lang/invoke/MethodHandlesLookup! /0 /0 12Q*·*²µ *+µ±3 4567879:2‡**´ ²¦+§ *´ +¹µ *°3 456; < ;0=Oÿ 8;/>8?@2O*`¶š§¬3456?A=@8? $23 **´ ¶¬34  56 !8/BC$2B *¶"š§¬3%4  56= @D$2H**º%¶š§¬3)4 56=@EF8G/HIJ8GKL2R*´ +¹)š§¬3)456MN=@ OL2¬3 P2! º,³±3 QRS\TUX\TYXc dfh