- 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 |
dir |
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 |
Ldir;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 |
Ldir;c:Ldir; |
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 |
Ldir;d:Ldir; |
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 |
Ldir;a()Ldis; |
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 |
Ldir;a(Ljava/util/List;)Ldir; |
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 |
Ldir;a([Ldir;)Ldir; |
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 |
Ldir;a(Ldir;Ldir;)Ldir; |
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 |
Ldir;b(Ljava/util/List;)Ldir; |
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 |
Ldir;b([Ldir;)Ldir; |
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 |
Ldir;b(Ldir;Ldir;)Ldir; |
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 |
Ldir;a(Lhz;Ljava/util/List;)Ldir; |
intermediary |
method_38881 |
Lnet/minecraft/class_6646;method_38881(Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646; |
named |
matchingBlocks |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks(Lnet/minecraft/util/math/Vec3i;Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlocks
- Mappings:
Namespace |
Name |
Mixin selector |
official |
c |
Ldir;c(Ljava/util/List;)Ldir; |
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; |
-
matchingBlocks
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Ldir;a(Lhz;[Lcpn;)Ldir; |
intermediary |
method_43288 |
Lnet/minecraft/class_6646;method_43288(Lnet/minecraft/class_2382;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646; |
named |
matchingBlocks |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks(Lnet/minecraft/util/math/Vec3i;[Lnet/minecraft/block/Block;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlocks
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Ldir;a([Lcpn;)Ldir; |
intermediary |
method_43290 |
Lnet/minecraft/class_6646;method_43290([Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646; |
named |
matchingBlocks |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks([Lnet/minecraft/block/Block;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlockTag
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Ldir;a(Lhz;Lanl;)Ldir; |
intermediary |
method_39908 |
Lnet/minecraft/class_6646;method_39908(Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646; |
named |
matchingBlockTag |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlockTag(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingBlockTag
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Ldir;a(Lanl;)Ldir; |
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/registry/tag/TagKey;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingFluids
- Mappings:
Namespace |
Name |
Mixin selector |
official |
b |
Ldir;b(Lhz;Ljava/util/List;)Ldir; |
intermediary |
method_38886 |
Lnet/minecraft/class_6646;method_38886(Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646; |
named |
matchingFluids |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluids(Lnet/minecraft/util/math/Vec3i;Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingFluids
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Ldir;a(Lhz;[Ldxd;)Ldir; |
intermediary |
method_43289 |
Lnet/minecraft/class_6646;method_43289(Lnet/minecraft/class_2382;[Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646; |
named |
matchingFluids |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluids(Lnet/minecraft/util/math/Vec3i;[Lnet/minecraft/fluid/Fluid;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
matchingFluids
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Ldir;a([Ldxd;)Ldir; |
intermediary |
method_43291 |
Lnet/minecraft/class_6646;method_43291([Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646; |
named |
matchingFluids |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluids([Lnet/minecraft/fluid/Fluid;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
not
- Mappings:
Namespace |
Name |
Mixin selector |
official |
a |
Ldir;a(Ldir;)Ldir; |
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 |
Ldir;a(Lhz;)Ldir; |
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 |
Ldir;b()Ldir; |
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 |
Ldir;a(Ldcb;Lhz;)Ldir; |
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 |
Ldir;a(Lhz;Lha;)Ldir; |
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 |
Ldir;a(Lha;)Ldir; |
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 |
Ldir;b(Lhz;)Ldir; |
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 |
Ldir;c()Ldir; |
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; |
-
noFluid
- Mappings:
Namespace |
Name |
Mixin selector |
official |
d |
Ldir;d()Ldir; |
intermediary |
method_45544 |
Lnet/minecraft/class_6646;method_45544()Lnet/minecraft/class_6646; |
named |
noFluid |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;noFluid()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
noFluid
- Mappings:
Namespace |
Name |
Mixin selector |
official |
c |
Ldir;c(Lhz;)Ldir; |
intermediary |
method_45543 |
Lnet/minecraft/class_6646;method_45543(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |
named |
noFluid |
Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;noFluid(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |
-
insideWorldBounds
- Mappings:
Namespace |
Name |
Mixin selector |
official |
d |
Ldir;d(Lhz;)Ldir; |
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 |
e |
Ldir;e()Ldir; |
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; |