Êþº¾E  java/lang/Record()V   Gnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicateminLnet/minecraft/core/Vec3i;   max  matchCLnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;  Enet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType VOLUME_MATCHGLnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType;  net/minecraft/core/BlockPosmutable/()Lnet/minecraft/core/BlockPos$MutableBlockPos; !"# $%net/minecraft/core/Vec3igetX()I !' (%getZ !* +%getY -./ 01+net/minecraft/core/BlockPos$MutableBlockPos setWithOffsetL(Lnet/minecraft/core/Vec3i;III)Lnet/minecraft/core/BlockPos$MutableBlockPos; 345 67Anet/minecraft/world/level/levelgen/blockpredicates/BlockPredicatetest'(Ljava/lang/Object;Ljava/lang/Object;)Z9'net/minecraft/world/level/LevelAccessor ; 6<I(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z> ?@toString](Lnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;)Ljava/lang/String;B CDhashCodeL(Lnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;)IF GHequals^(Lnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;Ljava/lang/Object;)ZJ KLget()Ljava/util/function/Supplier; NOP QR#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; NT UVsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;X)min bound cannot be larger than max bound !Z [\ offsetCodec#(I)Lcom/mojang/serialization/Codec; _`a bccom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;e fgapply()Ljava/util/function/Function; ijk lm!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;e 3q rsCODEC Lcom/mojang/serialization/Codec;e wxy z{;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;} f~(()Lcom/mojang/datafixers/util/Function3; €�‚ fƒ!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;e †‡ˆ ‰Š2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; Œ �ŽUNVALIDATED_CODEC#Lcom/mojang/serialization/MapCodec;e i‘ ’Švalidate ” rŽ SignaturenLcom/mojang/serialization/MapCodec;z(Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)VCodeLineNumberTableLocalVariableTablethisILnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;MethodParameterstypeI()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType;”()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType;oyIozoxlevel)Lnet/minecraft/world/level/LevelAccessor;blockPosLnet/minecraft/core/BlockPos;pos-Lnet/minecraft/core/BlockPos$MutableBlockPos; StackMapTable()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Vec3i;E()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;lambda$static$1p(Lnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;)Lcom/mojang/serialization/DataResult;plambda$static$2lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileVolumeMatchPredicate.javaRecordBootstrapMethodsÀ min;max;match Å()Ljava/lang/Object;Ç È µ¬¬Ë&(Ljava/lang/Object;)Ljava/lang/Object;Í Î °Ðe(Lnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;)Lnet/minecraft/core/Vec3i;Ò Ó °Õ Ö ±ØŽ(Lnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;ÚJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ü Ý —ßÂ(Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate;á â ¶··å æ ²³³é êëì íîjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;ð ñòó ôõ"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; InnerClassesMutableBlockPosInstanceúcom/mojang/datafixers/ProductsP3ý%java/lang/invoke/MethodHandles$Lookupÿjava/lang/invoke/MethodHandlesLookup13  �Ž•–rŽ•–—˜\*·*+µ*,µ *-µ±™ š*›œ  �  žŸ˜.²°™š ›œ• 6<˜r,¶N*´¶ 6*´ ¶ £Y*´¶&6*´ ¶&£>*´¶)6*´ ¶)£#*´+-,¶,¹2𬄧ÿׄ§ÿ¼„§ÿ¡¬™* !"#/$D%\&^$d#j"p,šH8,¡¢#G£¢b¤¢r›œr¥¦r§¨m©ª«ý-üü%úúú� ¥§?¬˜1*º=°™ š ›œC%˜1*ºA¬™ š ›œG­˜<*+ºE¬™ š›œ®¯�® °˜/*´°™ š ›œ°˜/*´ °™ š ›œ±˜/*´°™ š ›œA67˜7 *+À8,À¶:¬™ š  ›œ� ¥§ ²³˜‡C*´¶ *´ ¶ £%*´¶)*´ ¶)£*´¶&*´ ¶&¤ºI¸M§*¸S°™3>Bš C´œ«3 CN µ¬˜W°™ ¶·˜ŠH*¸Y]¹^ºd¶h¸Yn¹^ºo¶h²pt¹^ºu¶h¶v*º|¶°™.;DGš H¸¹º˜6º„¸…³‹²‹º�¶�³“±™  »¼½  ¾Vè¿ÁÂÃïÄÆÉïÊÌÏïÊÑÏïÊÔ×ïÙÛÞïÊàãïÊäçö"-÷ w†ø€ùûüþ