net.minecraft.world.level.levelgen.blockpredicates

public interface BlockPredicate

extends BiPredicate<WorldGenLevel, BlockPos>

ehn
net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate
net.minecraft.class_6646
net.minecraft.unmapped.C_ahqyhrub
net.minecraft.world.gen.blockpredicate.BlockPredicate
net.minecraft.world.gen.blockpredicate.BlockPredicate

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<BlockPredicate>
b
CODEC
field_35054
f_cfawqlgu
BASE_CODEC
BASE_CODEC
BlockPredicate
c
ONLY_IN_AIR_PREDICATE
field_35696
f_hfhlubmr
IS_AIR
IS_AIR
BlockPredicate
d
ONLY_IN_AIR_OR_WATER_PREDICATE
field_35697
f_gxzbmxgq
IS_AIR_OR_WATER
IS_AIR_OR_WATER

Method summary

Modifier and TypeMethod
BlockPredicateType<?>
a()
type()
method_38873()
m_hhzwcnoi()
getType()
getType()
static BlockPredicate
a(List<ehn> arg0)
allOf(List<BlockPredicate> arg0)
method_38880(List<class_6646> arg0)
m_ggfpugpd(List<C_ahqyhrub> arg0)
allOf(List<BlockPredicate> predicates)
allOf(List<BlockPredicate> predicates)
static BlockPredicate
a(ehn... arg0)
allOf(BlockPredicate... arg0)
method_38882(class_6646... arg0)
m_diarjmyc(C_ahqyhrub... arg0)
allOf(BlockPredicate... predicates)
allOf(BlockPredicate... predicates)
static BlockPredicate
a(ehn arg0, ehn arg1)
allOf(BlockPredicate arg0, BlockPredicate arg1)
method_38878(class_6646 arg0, class_6646 arg1)
m_hqvnntfy(C_ahqyhrub arg0, C_ahqyhrub arg1)
bothOf(BlockPredicate first, BlockPredicate second)
bothOf(BlockPredicate first, BlockPredicate second)
static BlockPredicate
b(List<ehn> arg0)
anyOf(List<BlockPredicate> arg0)
method_38885(List<class_6646> arg0)
m_ldskrnqs(List<C_ahqyhrub> arg0)
anyOf(List<BlockPredicate> predicates)
anyOf(List<BlockPredicate> predicates)
static BlockPredicate
b(ehn... arg0)
anyOf(BlockPredicate... arg0)
method_38887(class_6646... arg0)
m_jtzyxzvd(C_ahqyhrub... arg0)
anyOf(BlockPredicate... predicates)
anyOf(BlockPredicate... predicates)
static BlockPredicate
b(ehn arg0, ehn arg1)
anyOf(BlockPredicate arg0, BlockPredicate arg1)
method_38884(class_6646 arg0, class_6646 arg1)
m_bpnlhuum(C_ahqyhrub arg0, C_ahqyhrub arg1)
eitherOf(BlockPredicate first, BlockPredicate second)
eitherOf(BlockPredicate first, BlockPredicate second)
static BlockPredicate
a(jz arg0, List<dmf> arg1)
matchesBlocks(Vec3i arg0, List<Block> arg1)
method_38881(class_2382 arg0, List<class_2248> arg1)
m_jsqnqxwa(C_ceivtqhh arg0, List<C_mmxmpdoq> arg1)
matchingBlocks(Vec3i offset, List<Block> blocks)
matchingBlocks(Vec3i offset, List<Block> blocks)
static BlockPredicate
c(List<dmf> arg0)
matchesBlocks(List<Block> arg0)
method_39910(List<class_2248> arg0)
m_gtxierde(List<C_mmxmpdoq> arg0)
matchingBlocks(List<Block> blocks)
matchingBlocks(List<Block> blocks)
static BlockPredicate
a(jz arg0, dmf... arg1)
matchesBlocks(Vec3i arg0, Block... arg1)
method_43288(class_2382 arg0, class_2248... arg1)
m_bhmqrlil(C_ceivtqhh arg0, C_mmxmpdoq... arg1)
matchingBlocks(Vec3i offset, Block... blocks)
matchingBlocks(Vec3i offset, Block... blocks)
static BlockPredicate
a(dmf... arg0)
matchesBlocks(Block... arg0)
method_43290(class_2248... arg0)
m_yphjmxst(C_mmxmpdoq... arg0)
matchingBlocks(Block... blocks)
matchingBlocks(Block... blocks)
static BlockPredicate
a(jz arg0, axr<dmf> arg1)
matchesTag(Vec3i arg0, TagKey<Block> arg1)
method_39908(class_2382 arg0, class_6862<class_2248> arg1)
m_bmtpvlfi(C_ceivtqhh arg0, C_ednuhnnn<C_mmxmpdoq> arg1)
matchingBlockTag(Vec3i offset, TagKey<Block> tag)
matchingBlockTags(Vec3i offset, TagKey<Block> blockTags)
static BlockPredicate
a(axr<dmf> arg0)
matchesTag(TagKey<Block> arg0)
method_39907(class_6862<class_2248> arg0)
m_uyzziono(C_ednuhnnn<C_mmxmpdoq> arg0)
matchingBlockTag(TagKey<Block> offset)
matchingBlockTags(TagKey<Block> blockTag)
static BlockPredicate
b(jz arg0, List<ewn> arg1)
matchesFluids(Vec3i arg0, List<Fluid> arg1)
method_38886(class_2382 arg0, List<class_3611> arg1)
m_lzjtsvux(C_ceivtqhh arg0, List<C_rxhyurmy> arg1)
matchingFluids(Vec3i offset, List<Fluid> fluids)
matchingFluids(Vec3i offset, List<Fluid> fluids)
static BlockPredicate
a(jz arg0, ewn... arg1)
matchesFluids(Vec3i arg0, Fluid... arg1)
method_43289(class_2382 arg0, class_3611... arg1)
m_texzesiu(C_ceivtqhh arg0, C_rxhyurmy... arg1)
matchingFluids(Vec3i offset, Fluid... fluids)
matchingFluids(Vec3i offset, Fluid... fluids)
static BlockPredicate
a(ewn... arg0)
matchesFluids(Fluid... arg0)
method_43291(class_3611... arg0)
m_abqhymfe(C_rxhyurmy... arg0)
matchingFluids(Fluid... fluids)
matchingFluids(Fluid... fluids)
static BlockPredicate
a(ehn arg0)
not(BlockPredicate arg0)
method_38877(class_6646 arg0)
m_stqtsglb(C_ahqyhrub arg0)
not(BlockPredicate predicate)
not(BlockPredicate predicate)
static BlockPredicate
a(jz arg0)
replaceable(Vec3i arg0)
method_39010(class_2382 arg0)
m_bowkqzyv(C_ceivtqhh arg0)
replaceable(Vec3i offset)
replaceable(Vec3i offset)
static BlockPredicate
b()
replaceable()
method_38883()
m_zvldyetu()
replaceable()
replaceable()
static BlockPredicate
a(eah arg0, jz arg1)
wouldSurvive(BlockState arg0, Vec3i arg1)
method_39009(class_2680 arg0, class_2382 arg1)
m_iasjzcsi(C_txtbiemp arg0, C_ceivtqhh arg1)
wouldSurvive(BlockState state, Vec3i offset)
wouldSurvive(BlockState state, Vec3i offset)
static BlockPredicate
a(jz arg0, ja arg1)
hasSturdyFace(Vec3i arg0, Direction arg1)
method_39909(class_2382 arg0, class_2350 arg1)
m_skjhafgw(C_ceivtqhh arg0, C_xpuuihxf arg1)
hasSturdyFace(Vec3i offset, Direction face)
hasSturdyFace(Vec3i offset, Direction direction)
static BlockPredicate
a(ja arg0)
hasSturdyFace(Direction arg0)
method_39930(class_2350 arg0)
m_mbckerzk(C_xpuuihxf arg0)
hasSturdyFace(Direction face)
hasSturdyFace(Direction direction)
static BlockPredicate
b(jz arg0)
solid(Vec3i arg0)
method_39584(class_2382 arg0)
m_thudttey(C_ceivtqhh arg0)
solid(Vec3i offset)
solid(Vec3i offset)
static BlockPredicate
c()
solid()
method_39585()
m_jxkaseqv()
solid()
solid()
static BlockPredicate
d()
noFluid()
method_45544()
m_nqepmsxf()
noFluid()
matchingEmptyFluid()
static BlockPredicate
c(jz arg0)
noFluid(Vec3i arg0)
method_45543(class_2382 arg0)
m_ycvdvjuv(C_ceivtqhh arg0)
noFluid(Vec3i offset)
matchingEmptyFluid(Vec3i offset)
static BlockPredicate
d(jz arg0)
insideWorld(Vec3i arg0)
method_39586(class_2382 arg0)
m_tsushaki(C_ceivtqhh arg0)
insideWorldBounds(Vec3i offset)
insideWorldBounds(Vec3i offset)
static BlockPredicate
e()
alwaysTrue()
method_39011()
m_khiyuwjf()
alwaysTrue()
alwaysTrue()
static BlockPredicate
e(jz arg0)
unobstructed(Vec3i arg0)
method_60284(class_2382 arg0)
m_kukcubvp(C_ceivtqhh arg0)
unobstructed(Vec3i offset)
unobstructed(Vec3i offset)
static BlockPredicate
f()
unobstructed()
method_60285()
m_mvridhhh()
unobstructed()
unobstructed()