net.minecraft.world.gen.feature

public class TreeFeatureConfig

implements FeatureConfig

net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
net.minecraft.class_4643
net.minecraft.world.gen.feature.TreeFeatureConfig

Field summary

Modifier and TypeField
public static final BlockPredicate
CAN_PLACE_BELOW_OVERWORLD_TRUNKS
CAN_PLACE_BELOW_OVERWORLD_TRUNKS
field_1_1675
CAN_REPLACE_BELOW_TRUNK
public static final RuleBasedStateProvider
PLACE_BELOW_OVERWORLD_TRUNKS
PLACE_BELOW_OVERWORLD_TRUNKS
field_1_1676
DEFAULT_BELOW_TRUNK_PROVIDER
public static final com.mojang.serialization.Codec<TreeFeatureConfig>
CODEC
CODEC
field_24921
CODEC
public final BlockStateProvider
trunkProvider
trunkProvider
field_21288
trunkProvider
public final TrunkPlacer
trunkPlacer
trunkPlacer
field_24136
trunkPlacer
public final BlockStateProvider
foliageProvider
foliageProvider
field_29280
foliageProvider
public final FoliagePlacer
foliagePlacer
foliagePlacer
field_24135
foliagePlacer
public final Optional<RootPlacer>
rootPlacer
rootPlacer
field_38767
rootPlacer
public final FeatureSize
minimumSize
minimumSize
field_24137
minimumSize
public final List<TreeDecorator>
decorators
decorators
field_21290
decorators
public final boolean
ignoreVines
ignoreVines
field_24138
ignoreVines
public final BlockStateProvider
belowTrunkProvider
belowTrunkProvider
field_29279
dirtProvider

Constructor summary

ModifierConstructor
protected (BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, FeatureSize minimumSize, List<TreeDecorator> decorators, boolean ignoreVines, BlockStateProvider belowTrunkProvider)