net.minecraft.world.level.levelgen.feature.configurations

public record BlockColumnConfiguration

implements FeatureConfiguration

eir
net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration
net.minecraft.class_6655
net.minecraft.world.gen.feature.BlockColumnFeatureConfig
net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration

Field summary

Modifier and TypeField
private final List<BlockColumnConfiguration$Layer>
b
layers
comp_143
layers
private final Direction
c
direction
comp_144
direction
private final BlockPredicate
d
allowedPlacement
comp_168
allowedPlacement
private final boolean
e
prioritizeTip
comp_146
prioritizeTip
public static final com.mojang.serialization.Codec<BlockColumnConfiguration>
a
CODEC
field_35073
CODEC

Constructor summary

ModifierConstructor
public (List<BlockColumnConfiguration$Layer> arg0, Direction arg1, BlockPredicate arg2, boolean arg3)

Method summary

Modifier and TypeMethod
public static BlockColumnConfiguration$Layer
a(bso arg0, elb arg1)
layer(IntProvider arg0, BlockStateProvider arg1)
method_38908(class_6017 arg0, class_4651 arg1)
createLayer(IntProvider height, BlockStateProvider state)
public static BlockColumnConfiguration
b(bso arg0, elb arg1)
simple(IntProvider arg0, BlockStateProvider arg1)
method_38910(class_6017 arg0, class_4651 arg1)
create(IntProvider height, BlockStateProvider state)
public List<BlockColumnConfiguration$Layer>
a()
layers()
comp_143()
layers()
public Direction
b()
direction()
comp_144()
direction()
public BlockPredicate
c()
allowedPlacement()
comp_168()
allowedPlacement()
public boolean
d()
prioritizeTip()
comp_146()
prioritizeTip()