ΚώΊΎE§  Dnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest()V   Knet/minecraft/world/level/levelgen/structure/templatesystem/HeightMatchTest minInclusiveI    maxInclusive   1net/minecraft/world/level/dimension/DimensionTypeMAX_Y  (II)V   MIN_Y   net/minecraft/core/BlockPosgetY()I "#$ %&Hnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType HEIGHT_TESTJLnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; ()* +,com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;. min_inclusive 012 34.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;6 78apply()Ljava/util/function/Function; :;< =>!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;@ max_inclusive6 CDE FG;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;I 7J!()Ljava/util/function/BiFunction; LMN 7O!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; QRS TUjava/lang/IntegervalueOf(I)Ljava/lang/Integer;6 XYZ [\2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; ^ _`CODEC#Lcom/mojang/serialization/MapCodec; SignaturerLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisMLnet/minecraft/world/level/levelgen/structure/templatesystem/HeightMatchTest;MethodParametersminI(I)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;maxtests(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; StackMapTablegetTypeL()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType;O()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType<*>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$2b(Lnet/minecraft/world/level/levelgen/structure/templatesystem/HeightMatchTest;)Ljava/lang/Integer;clambda$static$1 SourceFileHeightMatchTest.javaBootstrapMethods…&(Ljava/lang/Object;)Ljava/lang/Object;‡ ˆ }}‹ Œ |}Ž8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‘u(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/HeightMatchTest;“ ” xyy— ˜™š ›œ"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; InnerClassesInstance com/mojang/datafixers/ProductsP2£%java/lang/invoke/MethodHandles$Lookup₯java/lang/invoke/MethodHandlesLookup!_`ab  cY*·*΅*΅ ±d e fg  h   ijc6 »Y²·°de  h  kjc6 »Y²·°de   hlmco*΄,Ά£,Ά*΄ £§¬d#e*fgnopqrst@h npruvc.²!°d(e fgaw xycp2*²'-Ή/Ί5Ά9²'?Ή/ΊAΆ9ΆB*ΊHΆK°d  % .1 e 2z{ |}c2*΄ ΈP°de ~g }c2*΄ΈP°d e ~g€c$ ΊVΈW³]±d ‚ƒ*–„†‰–„Љ––„’•CXžLŸ‘’€¦