net.minecraft.world.gen.feature

public record BlockColumnFeatureConfig

implements FeatureConfig

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

Field summary

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

Constructor summary

ModifierConstructor
public (List<BlockColumnFeatureConfig$Layer> layers, Direction direction, BlockPredicate allowedPlacement, boolean prioritizeTip)

Method summary

Modifier and TypeMethod
public static BlockColumnFeatureConfig$Layer
layer(IntProvider height, BlockStateProvider state)
method_38908(class_6017 arg0, class_4651 arg1)
createLayer(IntProvider height, BlockStateProvider state)
public static BlockColumnFeatureConfig
simple(IntProvider height, BlockStateProvider state)
method_38910(class_6017 arg0, class_4651 arg1)
create(IntProvider height, BlockStateProvider state)
public List<BlockColumnFeatureConfig$Layer>
layers()
comp_143()
layers()
public Direction
direction()
comp_144()
direction()
public BlockPredicate
allowedPlacement()
comp_168()
allowedPlacement()
public boolean
prioritizeTip()
comp_146()
prioritizeTip()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_38909(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_38909(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)