Package net.minecraft.world.gen.feature
Class TreeFeatureConfig.Builder
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig.Builder
- Enclosing class:
- TreeFeatureConfig
public static class TreeFeatureConfig.Builder extends Object
-
Field Summary
Fields Modifier and Type Field Description private List<TreeDecorator>
decorators
private FoliagePlacer
foliagePlacer
private Heightmap.Type
heightmap
private boolean
ignoreVines
BlockStateProvider
leavesProvider
private int
maxWaterDepth
private FeatureSize
minimumSize
private TrunkPlacer
trunkPlacer
BlockStateProvider
trunkProvider
-
Constructor Summary
Constructors Constructor Description Builder(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize minimumSize)
-
Method Summary
Modifier and Type Method Description TreeFeatureConfig
build()
TreeFeatureConfig.Builder
decorators(List<TreeDecorator> decorators)
TreeFeatureConfig.Builder
heightmap(Heightmap.Type heightmap)
TreeFeatureConfig.Builder
ignoreVines()
TreeFeatureConfig.Builder
maxWaterDepth(int maxWaterDepth)
-
Field Details
-
trunkProvider
-
leavesProvider
-
foliagePlacer
-
trunkPlacer
-
minimumSize
-
decorators
-
maxWaterDepth
private int maxWaterDepth -
ignoreVines
private boolean ignoreVines -
heightmap
-
-
Constructor Details
-
Builder
public Builder(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize minimumSize)
-
-
Method Details
-
decorators
-
maxWaterDepth
-
ignoreVines
-
heightmap
-
build
-