net.minecraft.world.level.levelgen.blockpredicates

public interface BlockPredicate

extends BiPredicate<WorldGenLevel, BlockPos>

cui
net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate
net.minecraft.class_6646
net.minecraft.unmapped.C_ahqyhrub
net.minecraft.world.gen.blockpredicate.BlockPredicate
net.minecraft.src.C_182966_
net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate

Field summary

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

Method summary

Modifier and TypeMethod
BlockPredicateType<?>
a()
type()
method_38873()
m_hhzwcnoi()
getType()
m_183575_()
static BlockPredicate
a(List<cui> arg0)
allOf(List<BlockPredicate> arg0)
method_38880(List<class_6646> arg0)
m_ggfpugpd(List<C_ahqyhrub> arg0)
allOf(List<BlockPredicate> predicates)
m_190412_(List<C_182966_> p_190413_)
static BlockPredicate
a(cui... arg0)
allOf(BlockPredicate... arg0)
method_38882(class_6646... arg0)
m_diarjmyc(C_ahqyhrub... arg0)
allOf(BlockPredicate... predicates)
m_190417_(C_182966_... p_190418_)
static BlockPredicate
a(cui arg0, cui 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)
m_190404_(C_182966_ p_190405_, C_182966_ p_190406_)
static BlockPredicate
b(List<cui> arg0)
anyOf(List<BlockPredicate> arg0)
method_38885(List<class_6646> arg0)
m_ldskrnqs(List<C_ahqyhrub> arg0)
anyOf(List<BlockPredicate> predicates)
m_190425_(List<C_182966_> p_190426_)
static BlockPredicate
b(cui... arg0)
anyOf(BlockPredicate... arg0)
method_38887(class_6646... arg0)
m_jtzyxzvd(C_ahqyhrub... arg0)
anyOf(BlockPredicate... predicates)
m_190430_(C_182966_... p_190431_)
static BlockPredicate
b(cui arg0, cui 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)
m_190420_(C_182966_ p_190421_, C_182966_ p_190422_)
static BlockPredicate
a(List<ccy> arg0, hc arg1)
matchesBlocks(List<Block> arg0, Vec3i arg1)
method_38881(List<class_2248> arg0, class_2382 arg1)
m_mcwhveez(List<C_mmxmpdoq> arg0, C_ceivtqhh arg1)
matchingBlocks(List<Block> blocks, Vec3i offset)
m_190414_(List<C_1706_> p_190415_, C_4713_ p_190416_)
static BlockPredicate
c(List<ccy> arg0)
matchesBlocks(List<Block> arg0)
method_39910(List<class_2248> arg0)
m_gtxierde(List<C_mmxmpdoq> arg0)
matchingBlocks(List<Block> blocks)
m_198311_(List<C_1706_> p_198312_)
static BlockPredicate
a(ccy arg0, hc arg1)
matchesBlock(Block arg0, Vec3i arg1)
method_38876(class_2248 arg0, class_2382 arg1)
m_agqdeeig(C_mmxmpdoq arg0, C_ceivtqhh arg1)
matchingBlock(Block block, Vec3i offset)
m_190396_(C_1706_ p_190397_, C_4713_ p_190398_)
static BlockPredicate
a(ahr<ccy> arg0, hc arg1)
matchesTag(Tag<Block> arg0, Vec3i arg1)
method_39908(class_3494<class_2248> arg0, class_2382 arg1)
m_tlqhfnhj(C_mokekhxv<C_mmxmpdoq> arg0, C_ceivtqhh arg1)
matchingBlockTag(Tag<Block> tag, Vec3i offset)
m_198305_(C_147_<C_1706_> p_198306_, C_4713_ p_198307_)
static BlockPredicate
a(ahr<ccy> arg0)
matchesTag(Tag<Block> arg0)
method_39907(class_3494<class_2248> arg0)
m_fndgtkbp(C_mokekhxv<C_mmxmpdoq> arg0)
matchingBlockTag(Tag<Block> offset)
m_198303_(C_147_<C_1706_> p_198304_)
static BlockPredicate
b(List<dhu> arg0, hc arg1)
matchesFluids(List<Fluid> arg0, Vec3i arg1)
method_38886(List<class_3611> arg0, class_2382 arg1)
m_xmgtxsfw(List<C_rxhyurmy> arg0, C_ceivtqhh arg1)
matchingFluids(List<Fluid> fluids, Vec3i offset)
m_190427_(List<C_2690_> p_190428_, C_4713_ p_190429_)
static BlockPredicate
a(dhu arg0, hc arg1)
matchesFluid(Fluid arg0, Vec3i arg1)
method_38879(class_3611 arg0, class_2382 arg1)
m_jrjvlmtj(C_rxhyurmy arg0, C_ceivtqhh arg1)
matchingFluid(Fluid fluid, Vec3i offset)
m_190407_(C_2690_ p_190408_, C_4713_ p_190409_)
static BlockPredicate
a(cui arg0)
not(BlockPredicate arg0)
method_38877(class_6646 arg0)
m_stqtsglb(C_ahqyhrub arg0)
not(BlockPredicate predicate)
m_190402_(C_182966_ p_190403_)
static BlockPredicate
a(hc arg0)
replaceable(Vec3i arg0)
method_39010(class_2382 arg0)
m_bowkqzyv(C_ceivtqhh arg0)
replaceable(Vec3i offset)
m_190410_(C_4713_ p_190411_)
static BlockPredicate
b()
replaceable()
method_38883()
m_zvldyetu()
replaceable()
m_190419_()
static BlockPredicate
a(coc arg0, hc 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)
m_190399_(C_2064_ p_190400_, C_4713_ p_190401_)
static BlockPredicate
a(hc arg0, gm 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)
m_198308_(C_4713_ p_198309_, C_4687_ p_198310_)
static BlockPredicate
a(gm arg0)
hasSturdyFace(Direction arg0)
method_39930(class_2350 arg0)
m_mbckerzk(C_xpuuihxf arg0)
hasSturdyFace(Direction face)
m_198913_(C_4687_ p_198914_)
static BlockPredicate
b(hc arg0)
solid(Vec3i arg0)
method_39584(class_2382 arg0)
m_thudttey(C_ceivtqhh arg0)
solid(Vec3i offset)
m_190423_(C_4713_ p_190424_)
static BlockPredicate
c()
solid()
method_39585()
m_jxkaseqv()
solid()
m_190432_()
static BlockPredicate
c(hc arg0)
insideWorld(Vec3i arg0)
method_39586(class_2382 arg0)
m_tsushaki(C_ceivtqhh arg0)
insideWorldBounds(Vec3i offset)
m_190433_(C_4713_ p_190434_)
static BlockPredicate
d()
alwaysTrue()
method_39011()
m_khiyuwjf()
alwaysTrue()
m_190435_()