Êþº¾Ez  net/minecraft/core/Vec3i offsetCodec#(I)Lcom/mojang/serialization/Codec;offset  ZEROLnet/minecraft/core/Vec3i;  com/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; apply()Ljava/util/function/Function;  !com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;  !";com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1; $%& '(java/lang/Object()V *+,  Hnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate ./0 1net/minecraft/core/BlockPos9(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; 345 67'net/minecraft/world/level/LevelAccessor getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; *9 :;test5(Lnet/minecraft/world/level/block/state/BlockState;)Z *= :>I(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z@Anet/minecraft/world/level/levelgen/blockpredicates/BlockPredicatestateTestingCodecb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;CodeLineNumberTableLocalVariableTableinstance=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;LocalVariableTypeTableBLcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;MethodParameters Signature (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;Lnet/minecraft/core/Vec3i;>;(Lnet/minecraft/core/Vec3i;)VthisJLnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate;level)Lnet/minecraft/world/level/LevelAccessor;originLnet/minecraft/core/BlockPos;state'(Ljava/lang/Object;Ljava/lang/Object;)Zlambda$stateTestingCodec$0f(Lnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate;)Lnet/minecraft/core/Vec3i;c SourceFileStateTestingPredicate.javaBootstrapMethods]&(Ljava/lang/Object;)Ljava/lang/Object;_ *` VWWc def gh"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; InnerClassesk2com/mojang/serialization/codecs/RecordCodecBuilderInstancen!com/mojang/datafixers/Products$P1pcom/mojang/datafixers/ProductsP1s5com/mojang/serialization/codecs/RecordCodecBuilder$MuMuv%java/lang/invoke/MethodHandles$Lookupxjava/lang/invoke/MethodHandlesLookup!*$?  ABC`*¸² ¹ º¶¶°DE FGH FIJFKL'MCF *·#*+µ)±D E NO  J:>CQ*+,*´)¶-¹2¶8¬DE NOPQRSJ PR:;JTA:UC7 *+À3,À.¶<¬D E  NOJ PR VWC/*´)°DE XOYZ[ b\^ai"jlmoqrjtuwy