- All Superinterfaces:
BiPredicate<StructureWorldAccess,BlockPos>
- All Known Implementing Classes:
AllOfBlockPredicate
, AlwaysTrueBlockPredicate
, AnyOfBlockPredicate
, CombinedBlockPredicate
, HasSturdyFacePredicate
, InsideWorldBoundsBlockPredicate
, MatchingBlocksBlockPredicate
, MatchingBlockTagPredicate
, MatchingFluidsBlockPredicate
, NotBlockPredicate
, OffsetPredicate
, ReplaceableBlockPredicate
, SolidBlockPredicate
, WouldSurviveBlockPredicate
- Mappings:
Namespace |
Name |
official |
cvd |
intermediary |
net/minecraft/class_6646 |
named |
net/minecraft/world/gen/blockpredicate/BlockPredicate |
-
-
Method Summary
-
Field Details
-
BASE_CODEC
static final com.mojang.serialization.Codec<BlockPredicate> BASE_CODEC
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Lcvd;b:Lcom/mojang/serialization/Codec; |
intermediary |
field_35054 |
Lnet/minecraft/class_6646;field_35054:Lcom/mojang/serialization/Codec; |
named |
BASE_CODEC |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;BASE_CODEC:Lcom/mojang/serialization/Codec; |
-
IS_AIR
- Mappings:
Namespace |
Name |
Mixin selector |
official |
c |
Lcvd;c:Lcvd; |
intermediary |
field_35696 |
Lnet/minecraft/class_6646;field_35696:Lnet/minecraft/class_6646; |
named |
IS_AIR |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;IS_AIR:Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
IS_AIR_OR_WATER
- Mappings:
Namespace |
Name |
Mixin selector |
official |
d |
Lcvd;d:Lcvd; |
intermediary |
field_35697 |
Lnet/minecraft/class_6646;field_35697:Lnet/minecraft/class_6646; |
named |
IS_AIR_OR_WATER |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;IS_AIR_OR_WATER:Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
Method Details
-
getType
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a()Lcve; |
intermediary |
method_38873 |
Lnet/minecraft/class_6646;method_38873()Lnet/minecraft/class_6647; |
named |
getType |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;getType()Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType; |
-
allOf
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Ljava/util/List;)Lcvd; |
intermediary |
method_38880 |
Lnet/minecraft/class_6646;method_38880(Ljava/util/List;)Lnet/minecraft/class_6646; |
named |
allOf |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;allOf(Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
allOf
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a([Lcvd;)Lcvd; |
intermediary |
method_38882 |
Lnet/minecraft/class_6646;method_38882([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |
named |
allOf |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;allOf([Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
bothOf
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Lcvd;Lcvd;)Lcvd; |
intermediary |
method_38878 |
Lnet/minecraft/class_6646;method_38878(Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |
named |
bothOf |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;bothOf(Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
anyOf
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Lcvd;b(Ljava/util/List;)Lcvd; |
intermediary |
method_38885 |
Lnet/minecraft/class_6646;method_38885(Ljava/util/List;)Lnet/minecraft/class_6646; |
named |
anyOf |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;anyOf(Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
anyOf
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Lcvd;b([Lcvd;)Lcvd; |
intermediary |
method_38887 |
Lnet/minecraft/class_6646;method_38887([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |
named |
anyOf |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;anyOf([Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
eitherOf
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Lcvd;b(Lcvd;Lcvd;)Lcvd; |
intermediary |
method_38884 |
Lnet/minecraft/class_6646;method_38884(Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |
named |
eitherOf |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;eitherOf(Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlocks
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Ljava/util/List;Lhh;)Lcvd; |
intermediary |
method_38881 |
Lnet/minecraft/class_6646;method_38881(Ljava/util/List;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
matchingBlocks |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks(Ljava/util/List;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlocks
- Mappings:
Namespace |
Name |
Mixin selector |
official |
c |
Lcvd;c(Ljava/util/List;)Lcvd; |
intermediary |
method_39910 |
Lnet/minecraft/class_6646;method_39910(Ljava/util/List;)Lnet/minecraft/class_6646; |
named |
matchingBlocks |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks(Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlock
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Lcdq;Lhh;)Lcvd; |
intermediary |
method_38876 |
Lnet/minecraft/class_6646;method_38876(Lnet/minecraft/class_2248;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
matchingBlock |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlock(Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlockTag
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Laif;Lhh;)Lcvd; |
intermediary |
method_39908 |
Lnet/minecraft/class_6646;method_39908(Lnet/minecraft/class_6862;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
matchingBlockTag |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlockTag(Lnet/minecraft/tag/TagKey;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlockTag
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Laif;)Lcvd; |
intermediary |
method_39907 |
Lnet/minecraft/class_6646;method_39907(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646; |
named |
matchingBlockTag |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlockTag(Lnet/minecraft/tag/TagKey;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingFluids
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Lcvd;b(Ljava/util/List;Lhh;)Lcvd; |
intermediary |
method_38886 |
Lnet/minecraft/class_6646;method_38886(Ljava/util/List;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
matchingFluids |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluids(Ljava/util/List;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingFluid
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Ldiw;Lhh;)Lcvd; |
intermediary |
method_38879 |
Lnet/minecraft/class_6646;method_38879(Lnet/minecraft/class_3611;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
matchingFluid |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluid(Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
not
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Lcvd;)Lcvd; |
intermediary |
method_38877 |
Lnet/minecraft/class_6646;method_38877(Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |
named |
not |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;not(Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
replaceable
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Lhh;)Lcvd; |
intermediary |
method_39010 |
Lnet/minecraft/class_6646;method_39010(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
replaceable |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;replaceable(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
replaceable
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Lcvd;b()Lcvd; |
intermediary |
method_38883 |
Lnet/minecraft/class_6646;method_38883()Lnet/minecraft/class_6646; |
named |
replaceable |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;replaceable()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
wouldSurvive
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Lcov;Lhh;)Lcvd; |
intermediary |
method_39009 |
Lnet/minecraft/class_6646;method_39009(Lnet/minecraft/class_2680;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
wouldSurvive |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;wouldSurvive(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
hasSturdyFace
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Lhh;Lgo;)Lcvd; |
intermediary |
method_39909 |
Lnet/minecraft/class_6646;method_39909(Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646; |
named |
hasSturdyFace |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;hasSturdyFace(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
hasSturdyFace
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Lcvd;a(Lgo;)Lcvd; |
intermediary |
method_39930 |
Lnet/minecraft/class_6646;method_39930(Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646; |
named |
hasSturdyFace |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;hasSturdyFace(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
solid
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Lcvd;b(Lhh;)Lcvd; |
intermediary |
method_39584 |
Lnet/minecraft/class_6646;method_39584(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
solid |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;solid(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
solid
- Mappings:
Namespace |
Name |
Mixin selector |
official |
c |
Lcvd;c()Lcvd; |
intermediary |
method_39585 |
Lnet/minecraft/class_6646;method_39585()Lnet/minecraft/class_6646; |
named |
solid |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;solid()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
insideWorldBounds
- Mappings:
Namespace |
Name |
Mixin selector |
official |
c |
Lcvd;c(Lhh;)Lcvd; |
intermediary |
method_39586 |
Lnet/minecraft/class_6646;method_39586(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
insideWorldBounds |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;insideWorldBounds(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
alwaysTrue
- Mappings:
Namespace |
Name |
Mixin selector |
official |
d |
Lcvd;d()Lcvd; |
intermediary |
method_39011 |
Lnet/minecraft/class_6646;method_39011()Lnet/minecraft/class_6646; |
named |
alwaysTrue |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;alwaysTrue()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |