net.minecraft.world.level.levelgen.feature.stateproviders

public record RuleBasedBlockStateProvider

doq
net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedBlockStateProvider
net.minecraft.class_7400
net.minecraft.unmapped.C_cxbmzbuz
net.minecraft.world.gen.stateprovider.PredicatedStateProvider
net.minecraft.unmapped.C_cxbmzbuz
net.minecraft.src.C_213151_
net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedBlockStateProvider

Field summary

Modifier and TypeField
private final BlockStateProvider
b
fallback
comp_725
f_jgnnvtbo
fallback
fallback
f_225925_
private final List<RuleBasedBlockStateProvider$Rule>
c
rules
comp_726
f_wxcdwvda
rules
rules
f_225926_
public static final com.mojang.serialization.Codec<RuleBasedBlockStateProvider>
a
CODEC
field_38870
f_dqwdydxj
CODEC
CODEC
f_225924_

Constructor summary

ModifierConstructor
public (BlockStateProvider fallback, List<RuleBasedBlockStateProvider$Rule> rules)

Method summary

Modifier and TypeMethod
public static RuleBasedBlockStateProvider
a(doi arg0)
simple(BlockStateProvider arg0)
method_43314(class_4651 arg0)
m_vutxhcks(C_iqqhkkoe arg0)
of(BlockStateProvider stateProvider)
m_225940_(C_2386_ p_225941_)
public static RuleBasedBlockStateProvider
a(cpi arg0)
simple(Block arg0)
method_43312(class_2248 arg0)
m_flynizei(C_mmxmpdoq arg0)
of(Block block)
m_flynizei(Block block)
m_225936_(C_1706_ p_225937_)
public BlockState
a(cnb arg0, apo arg1, gt arg2)
getState(WorldGenLevel arg0, RandomSource arg1, BlockPos arg2)
method_43311(class_5281 arg0, class_5819 arg1, class_2338 arg2)
m_ulgtpzzz(C_ldkphtbr arg0, C_rlomrsco arg1, C_hynzadkk arg2)
getBlockState(StructureWorldAccess world, Random random, BlockPos pos)
m_ulgtpzzz(StructureWorldAccess arg0, RandomGenerator random, BlockPos pos)
m_225932_(C_1625_ p_225934_, C_212974_ p_225935_, C_4675_ arg2)
public BlockStateProvider
a()
fallback()
comp_725()
m_oxreqgqe()
fallback()
fallback()
f_225925_()
public List<RuleBasedBlockStateProvider$Rule>
b()
rules()
comp_726()
m_ncjvykfc()
rules()
rules()
f_225926_()