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 named net/minecraft/world/gen/blockpredicate/OffsetPredicateintermediary net/minecraft/class_6679official eaq
-
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 TypeMethodDescriptionprotected 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) final booleantest(StructureWorldAccess structureWorldAccess, BlockPos blockPos) 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, orMethods inherited from interface net.minecraft.world.gen.blockpredicate.BlockPredicate
getType
-
Field Details
-
offset
- Mappings:
Namespace Name Mixin selector named offsetLnet/minecraft/world/gen/blockpredicate/OffsetPredicate;offset:Lnet/minecraft/util/math/Vec3i;intermediary field_35157Lnet/minecraft/class_6679;field_35157:Lnet/minecraft/class_2382;official fLeaq;f:Lkh;
-
-
Constructor Details
-
OffsetPredicate
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/blockpredicate/OffsetPredicate;<init>(Lnet/minecraft/util/math/Vec3i;)Vintermediary <init>Lnet/minecraft/class_6679;<init>(Lnet/minecraft/class_2382;)Vofficial <init>Leaq;<init>(Lkh;)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 named registerOffsetFieldLnet/minecraft/world/gen/blockpredicate/OffsetPredicate;registerOffsetField(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;official aLeaq;a(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
-
test
- Specified by:
testin interfaceBiPredicate<StructureWorldAccess,BlockPos> - Mappings:
Namespace Name Mixin selector named testLnet/minecraft/world/gen/blockpredicate/OffsetPredicate;test(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_39012Lnet/minecraft/class_6679;method_39012(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Zofficial aLeaq;a(Ldds;Ljd;)Z
-
test
- Mappings:
Namespace Name Mixin selector named testLnet/minecraft/world/gen/blockpredicate/OffsetPredicate;test(Lnet/minecraft/block/BlockState;)Zintermediary method_38893Lnet/minecraft/class_6679;method_38893(Lnet/minecraft/class_2680;)Zofficial aLeaq;a(Ldtc;)Z
-