- All Superinterfaces:
- BiPredicate<StructureWorldAccess,BlockPos>
- All Known Implementing Classes:
- AllOfBlockPredicate,- AlwaysTrueBlockPredicate,- AnyOfBlockPredicate,- CombinedBlockPredicate,- HasSturdyFacePredicate,- InsideWorldBoundsBlockPredicate,- MatchingBlocksBlockPredicate,- MatchingBlockTagPredicate,- MatchingFluidsBlockPredicate,- NotBlockPredicate,- OffsetPredicate,- ReplaceableBlockPredicate,- SolidBlockPredicate,- UnobstructedBlockPredicate,- WouldSurviveBlockPredicate
- Mappings:
- 
| Namespace | Name | - 
| named | net/minecraft/world/gen/blockpredicate/BlockPredicate |  - 
| intermediary | net/minecraft/class_6646 |  - 
| official | eea |  
 
- 
- 
Method Summary
 
- 
Field Details
- 
BASE_CODECstatic final com.mojang.serialization.Codec<BlockPredicate> BASE_CODEC - Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | BASE_CODEC | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;BASE_CODEC:Lcom/mojang/serialization/Codec; |  - 
| intermediary | field_35054 | Lnet/minecraft/class_6646;field_35054:Lcom/mojang/serialization/Codec; |  - 
| official | b | Leea;b:Lcom/mojang/serialization/Codec; |  
 
 
- 
IS_AIR- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | IS_AIR | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;IS_AIR:Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | field_35696 | Lnet/minecraft/class_6646;field_35696:Lnet/minecraft/class_6646; |  - 
| official | c | Leea;c:Leea; |  
 
 
- 
IS_AIR_OR_WATER- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | IS_AIR_OR_WATER | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;IS_AIR_OR_WATER:Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | field_35697 | Lnet/minecraft/class_6646;field_35697:Lnet/minecraft/class_6646; |  - 
| official | d | Leea;d:Leea; |  
 
 
 
- 
Method Details
- 
getType- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | getType | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;getType()Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType; |  - 
| intermediary | method_38873 | Lnet/minecraft/class_6646;method_38873()Lnet/minecraft/class_6647; |  - 
| official | a | Leea;a()Leeb; |  
 
 
- 
allOf- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | allOf | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;allOf(Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38880 | Lnet/minecraft/class_6646;method_38880(Ljava/util/List;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Ljava/util/List;)Leea; |  
 
 
- 
allOf- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | allOf | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;allOf([Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38882 | Lnet/minecraft/class_6646;method_38882([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a([Leea;)Leea; |  
 
 
- 
bothOf- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| 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; |  - 
| intermediary | method_38878 | Lnet/minecraft/class_6646;method_38878(Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Leea;Leea;)Leea; |  
 
 
- 
anyOf- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | anyOf | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;anyOf(Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38885 | Lnet/minecraft/class_6646;method_38885(Ljava/util/List;)Lnet/minecraft/class_6646; |  - 
| official | b | Leea;b(Ljava/util/List;)Leea; |  
 
 
- 
anyOf- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | anyOf | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;anyOf([Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38887 | Lnet/minecraft/class_6646;method_38887([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |  - 
| official | b | Leea;b([Leea;)Leea; |  
 
 
- 
eitherOf- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| 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; |  - 
| intermediary | method_38884 | Lnet/minecraft/class_6646;method_38884(Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |  - 
| official | b | Leea;b(Leea;Leea;)Leea; |  
 
 
- 
matchingBlocks- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingBlocks | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks(Lnet/minecraft/util/math/Vec3i;Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38881 | Lnet/minecraft/class_6646;method_38881(Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Lkm;Ljava/util/List;)Leea; |  
 
 
- 
matchingBlocks- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingBlocks | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks(Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39910 | Lnet/minecraft/class_6646;method_39910(Ljava/util/List;)Lnet/minecraft/class_6646; |  - 
| official | c | Leea;c(Ljava/util/List;)Leea; |  
 
 
- 
matchingBlocks- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingBlocks | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks(Lnet/minecraft/util/math/Vec3i;[Lnet/minecraft/block/Block;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_43288 | Lnet/minecraft/class_6646;method_43288(Lnet/minecraft/class_2382;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Lkm;[Ldjn;)Leea; |  
 
 
- 
matchingBlocks- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingBlocks | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlocks([Lnet/minecraft/block/Block;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_43290 | Lnet/minecraft/class_6646;method_43290([Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a([Ldjn;)Leea; |  
 
 
- 
matchingBlockTag- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| 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; |  - 
| intermediary | method_39908 | Lnet/minecraft/class_6646;method_39908(Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Lkm;Laxf;)Leea; |  
 
 
- 
matchingBlockTag- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingBlockTag | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingBlockTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39907 | Lnet/minecraft/class_6646;method_39907(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Laxf;)Leea; |  
 
 
- 
matchingFluids- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingFluids | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluids(Lnet/minecraft/util/math/Vec3i;Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38886 | Lnet/minecraft/class_6646;method_38886(Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646; |  - 
| official | b | Leea;b(Lkm;Ljava/util/List;)Leea; |  
 
 
- 
matchingFluids- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingFluids | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluids(Lnet/minecraft/util/math/Vec3i;[Lnet/minecraft/fluid/Fluid;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_43289 | Lnet/minecraft/class_6646;method_43289(Lnet/minecraft/class_2382;[Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Lkm;[Lesz;)Leea; |  
 
 
- 
matchingFluids- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | matchingFluids | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;matchingFluids([Lnet/minecraft/fluid/Fluid;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_43291 | Lnet/minecraft/class_6646;method_43291([Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a([Lesz;)Leea; |  
 
 
- 
not- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | not | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;not(Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38877 | Lnet/minecraft/class_6646;method_38877(Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Leea;)Leea; |  
 
 
- 
replaceable- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | replaceable | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;replaceable(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39010 | Lnet/minecraft/class_6646;method_39010(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Lkm;)Leea; |  
 
 
- 
replaceable- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | replaceable | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;replaceable()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_38883 | Lnet/minecraft/class_6646;method_38883()Lnet/minecraft/class_6646; |  - 
| official | b | Leea;b()Leea; |  
 
 
- 
wouldSurvive- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | wouldSurvive | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;wouldSurvive(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39009 | Lnet/minecraft/class_6646;method_39009(Lnet/minecraft/class_2680;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Ldwy;Lkm;)Leea; |  
 
 
- 
hasSturdyFace- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| 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; |  - 
| intermediary | method_39909 | Lnet/minecraft/class_6646;method_39909(Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Lkm;Ljn;)Leea; |  
 
 
- 
hasSturdyFace- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | hasSturdyFace | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;hasSturdyFace(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39930 | Lnet/minecraft/class_6646;method_39930(Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646; |  - 
| official | a | Leea;a(Ljn;)Leea; |  
 
 
- 
solid- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | solid | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;solid(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39584 | Lnet/minecraft/class_6646;method_39584(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |  - 
| official | b | Leea;b(Lkm;)Leea; |  
 
 
- 
solid- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | solid | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;solid()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39585 | Lnet/minecraft/class_6646;method_39585()Lnet/minecraft/class_6646; |  - 
| official | c | Leea;c()Leea; |  
 
 
- 
noFluid- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | noFluid | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;noFluid()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_45544 | Lnet/minecraft/class_6646;method_45544()Lnet/minecraft/class_6646; |  - 
| official | d | Leea;d()Leea; |  
 
 
- 
noFluid- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | noFluid | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;noFluid(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_45543 | Lnet/minecraft/class_6646;method_45543(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |  - 
| official | c | Leea;c(Lkm;)Leea; |  
 
 
- 
insideWorldBounds- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | insideWorldBounds | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;insideWorldBounds(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39586 | Lnet/minecraft/class_6646;method_39586(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |  - 
| official | d | Leea;d(Lkm;)Leea; |  
 
 
- 
alwaysTrue- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | alwaysTrue | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;alwaysTrue()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_39011 | Lnet/minecraft/class_6646;method_39011()Lnet/minecraft/class_6646; |  - 
| official | e | Leea;e()Leea; |  
 
 
- 
unobstructed- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | unobstructed | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;unobstructed(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_60284 | Lnet/minecraft/class_6646;method_60284(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; |  - 
| official | e | Leea;e(Lkm;)Leea; |  
 
 
- 
unobstructed- Mappings:
- 
| Namespace | Name | Mixin selector | - 
| named | unobstructed | Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;unobstructed()Lnet/minecraft/world/gen/blockpredicate/BlockPredicate; |  - 
| intermediary | method_60285 | Lnet/minecraft/class_6646;method_60285()Lnet/minecraft/class_6646; |  - 
| official | f | Leea;f()Leea; |