public static class TreeFeatureConfig.Builder extends BaseTreeFeatureConfig.Builder
Modifier and Type | Field and Description |
---|---|
private int |
baseHeight |
private java.util.List<TreeDecorator> |
decorators |
private int |
foliageHeight |
private int |
foliageHeightRandom |
private FoliagePlacer |
foliagePlacer |
private int |
heightRandA |
private int |
heightRandB |
private boolean |
ignoreVines |
private int |
maxWaterDepth |
private int |
trunkHeight |
private int |
trunkHeightRandom |
private int |
trunkTopOffset |
private int |
trunkTopOffsetRandom |
leavesProvider, sapling, trunkProvider
Constructor and Description |
---|
Builder(BlockStateProvider trunkProviderIn,
BlockStateProvider leavesProviderIn,
FoliagePlacer foliagePlacerIn) |
Modifier and Type | Method and Description |
---|---|
TreeFeatureConfig.Builder |
baseHeight(int baseHeightIn) |
TreeFeatureConfig |
build() |
TreeFeatureConfig.Builder |
decorators(java.util.List<TreeDecorator> decoratorsIn) |
TreeFeatureConfig.Builder |
foliageHeight(int foliageHeightIn) |
TreeFeatureConfig.Builder |
foliageHeightRandom(int foliageHeightRandomIn) |
TreeFeatureConfig.Builder |
heightRandA(int heightRandAIn) |
TreeFeatureConfig.Builder |
heightRandB(int heightRandBIn) |
TreeFeatureConfig.Builder |
ignoreVines() |
TreeFeatureConfig.Builder |
maxWaterDepth(int maxWaterDepthIn) |
TreeFeatureConfig.Builder |
setSapling(IPlantable value) |
TreeFeatureConfig.Builder |
trunkHeight(int trunkHeightIn) |
TreeFeatureConfig.Builder |
trunkHeightRandom(int trunkHeightRandomIn) |
TreeFeatureConfig.Builder |
trunkTopOffset(int trunkTopOffsetIn) |
TreeFeatureConfig.Builder |
trunkTopOffsetRandom(int trunkTopOffsetRandomIn) |
private final FoliagePlacer foliagePlacer
private java.util.List<TreeDecorator> decorators
private int baseHeight
private int heightRandA
private int heightRandB
private int trunkHeight
private int trunkHeightRandom
private int trunkTopOffset
private int trunkTopOffsetRandom
private int foliageHeight
private int foliageHeightRandom
private int maxWaterDepth
private boolean ignoreVines
public Builder(BlockStateProvider trunkProviderIn, BlockStateProvider leavesProviderIn, FoliagePlacer foliagePlacerIn)
public TreeFeatureConfig.Builder decorators(java.util.List<TreeDecorator> decoratorsIn)
public TreeFeatureConfig.Builder baseHeight(int baseHeightIn)
baseHeight
in class BaseTreeFeatureConfig.Builder
public TreeFeatureConfig.Builder heightRandA(int heightRandAIn)
public TreeFeatureConfig.Builder heightRandB(int heightRandBIn)
public TreeFeatureConfig.Builder trunkHeight(int trunkHeightIn)
public TreeFeatureConfig.Builder trunkHeightRandom(int trunkHeightRandomIn)
public TreeFeatureConfig.Builder trunkTopOffset(int trunkTopOffsetIn)
public TreeFeatureConfig.Builder trunkTopOffsetRandom(int trunkTopOffsetRandomIn)
public TreeFeatureConfig.Builder foliageHeight(int foliageHeightIn)
public TreeFeatureConfig.Builder foliageHeightRandom(int foliageHeightRandomIn)
public TreeFeatureConfig.Builder maxWaterDepth(int maxWaterDepthIn)
public TreeFeatureConfig.Builder ignoreVines()
public TreeFeatureConfig.Builder setSapling(IPlantable value)
setSapling
in class BaseTreeFeatureConfig.Builder
public TreeFeatureConfig build()
build
in class BaseTreeFeatureConfig.Builder