public class TreeFeatureConfig extends Object implements FeatureConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
TreeFeatureConfig.Builder |
| Modifier and Type | Field and Description |
|---|---|
int |
baseHeight |
List<TreeDecorator> |
decorators |
FeatureSize |
featureSize |
FoliagePlacer |
foliagePlacer |
Heightmap.Type |
heightmap |
boolean |
ignoreVines |
BlockStateProvider |
leavesProvider |
boolean |
skipFluidCheck |
TrunkPlacer |
trunkPlacer |
BlockStateProvider |
trunkProvider |
DEFAULT| Modifier | Constructor and Description |
|---|---|
protected |
TreeFeatureConfig(BlockStateProvider trunkProvider,
BlockStateProvider leavesProvider,
FoliagePlacer foliagePlacer,
TrunkPlacer trunkPlacer,
FeatureSize featureSize,
List<TreeDecorator> list,
int int2,
boolean bool,
Heightmap.Type heightmapType) |
| Modifier and Type | Method and Description |
|---|---|
static <T> TreeFeatureConfig |
deserialize(com.mojang.datafixers.Dynamic<T> configDeserializer) |
void |
ignoreFluidCheck() |
<T> com.mojang.datafixers.Dynamic<T> |
serialize(com.mojang.datafixers.types.DynamicOps<T> ops) |
TreeFeatureConfig |
setTreeDecorators(List<TreeDecorator> list) |
public final BlockStateProvider trunkProvider
public final BlockStateProvider leavesProvider
public final List<TreeDecorator> decorators
public transient boolean skipFluidCheck
public final FoliagePlacer foliagePlacer
public final TrunkPlacer trunkPlacer
public final FeatureSize featureSize
public final int baseHeight
public final boolean ignoreVines
public final Heightmap.Type heightmap
protected TreeFeatureConfig(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize featureSize, List<TreeDecorator> list, int int2, boolean bool, Heightmap.Type heightmapType)
public void ignoreFluidCheck()
public TreeFeatureConfig setTreeDecorators(List<TreeDecorator> list)
public <T> com.mojang.datafixers.Dynamic<T> serialize(com.mojang.datafixers.types.DynamicOps<T> ops)
serialize in interface FeatureConfigpublic static <T> TreeFeatureConfig deserialize(com.mojang.datafixers.Dynamic<T> configDeserializer)