net.minecraft.world.gen.feature

public class TreeFeature$Builder

net.minecraft.world.level.levelgen.feature.TreeFeature$Builder
net.minecraft.class_2944$class_4644
net.minecraft.world.gen.feature.TreeFeature$Builder

Field summary

Modifier and TypeField
public final BlockStateProvider
trunkProvider
field_21292
trunkProvider
private final TrunkPlacer
trunkPlacer
field_24141
trunkPlacer
public final BlockStateProvider
foliageProvider
field_29282
foliageProvider
private final FoliagePlacer
foliagePlacer
field_24140
foliagePlacer
private final Optional<RootPlacer>
rootPlacer
field_38768
rootPlacer
private final FeatureSize
minimumSize
field_24142
minimumSize
private List<TreeDecorator>
decorators
field_21294
decorators
private boolean
ignoreVines
field_24143
ignoreVines
private BlockStateProvider
belowTrunkProvider
field_29283
belowTrunkProvider

Constructor summary

ModifierConstructor
public (BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, FeatureSize minimumSize, BlockStateProvider belowTrunkProvider)
public (BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, FeatureSize minimumSize, BlockStateProvider belowTrunkProvider)

Method summary

Modifier and TypeMethod
public TreeFeature$Builder
belowTrunkProvider(BlockStateProvider belowTrunkProvider)
method_34346(class_4651 arg0)
belowTrunkProvider(BlockStateProvider belowTrunkProvider)
public TreeFeature$Builder
decorators(List<TreeDecorator> decorators)
method_27376(List<class_4662> arg0)
decorators(List<TreeDecorator> decorators)
public TreeFeature$Builder
ignoreVines()
method_27374()
ignoreVines()
public TreeFeature
build()
method_23445()
build()