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>decoratorsprivate FoliagePlacerfoliagePlacerprivate Heightmap.Typeheightmapprivate booleanignoreVinesBlockStateProviderleavesProviderprivate intmaxWaterDepthprivate FeatureSizeminimumSizeprivate TrunkPlacertrunkPlacerBlockStateProvidertrunkProvider -
Constructor Summary
Constructors Constructor Description Builder(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize minimumSize) -
Method Summary
Modifier and Type Method Description TreeFeatureConfigbuild()TreeFeatureConfig.Builderdecorators(List<TreeDecorator> decorators)TreeFeatureConfig.Builderheightmap(Heightmap.Type heightmap)TreeFeatureConfig.BuilderignoreVines()TreeFeatureConfig.BuildermaxWaterDepth(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
-