Class OffsetPredicate
java.lang.Object
net.minecraft.world.gen.blockpredicate.OffsetPredicate
- All Implemented Interfaces:
BiPredicate<StructureWorldAccess,,BlockPos> BlockPredicate
- Direct Known Subclasses:
MatchingBlocksBlockPredicate,MatchingBlockTagPredicate,MatchingFluidsBlockPredicate,ReplaceableBlockPredicate,SolidBlockPredicate
- Mappings:
Namespace Name official detintermediary net/minecraft/class_6679named net/minecraft/world/gen/blockpredicate/OffsetPredicate
-
Field Summary
FieldsFields inherited from interface net.minecraft.world.gen.blockpredicate.BlockPredicate
BASE_CODEC, IS_AIR, IS_AIR_OR_WATER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanmethod_39012(StructureWorldAccess structureWorldAccess, BlockPos blockPos) protected static <P extends OffsetPredicate>
com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,Vec3i> registerOffsetField(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) protected abstract booleantest(BlockState state) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiPredicate
and, negate, or, testMethods inherited from interface net.minecraft.world.gen.blockpredicate.BlockPredicate
getType
-
Field Details
-
offset
- Mappings:
Namespace Name Mixin selector official fLdet;f:Lhs;intermediary field_35157Lnet/minecraft/class_6679;field_35157:Lnet/minecraft/class_2382;named offsetLnet/minecraft/world/gen/blockpredicate/OffsetPredicate;offset:Lnet/minecraft/util/math/Vec3i;
-
-
Constructor Details
-
OffsetPredicate
- Mappings:
Namespace Name Mixin selector official <init>Ldet;<init>(Lhs;)Vintermediary <init>Lnet/minecraft/class_6679;<init>(Lnet/minecraft/class_2382;)Vnamed <init>Lnet/minecraft/world/gen/blockpredicate/OffsetPredicate;<init>(Lnet/minecraft/util/math/Vec3i;)V
-
-
Method Details
-
registerOffsetField
protected static <P extends OffsetPredicate> com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,Vec3i> registerOffsetField(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) - Mappings:
Namespace Name Mixin selector official aLdet;a(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;intermediary method_39013Lnet/minecraft/class_6679;method_39013(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;named registerOffsetFieldLnet/minecraft/world/gen/blockpredicate/OffsetPredicate;registerOffsetField(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
-
method_39012
- Mappings:
Namespace Name Mixin selector official aLdet;a(Lcjs;Lgr;)Zintermediary method_39012Lnet/minecraft/class_6679;method_39012(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Znamed method_39012Lnet/minecraft/world/gen/blockpredicate/OffsetPredicate;method_39012(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
test
- Mappings:
Namespace Name Mixin selector official aLdet;a(Lcxu;)Zintermediary method_38893Lnet/minecraft/class_6679;method_38893(Lnet/minecraft/class_2680;)Znamed testLnet/minecraft/world/gen/blockpredicate/OffsetPredicate;test(Lnet/minecraft/block/BlockState;)Z
-