public class BaseTreeFeatureConfig extends java.lang.Object implements IFeatureConfig
| 修飾子とタイプ | クラスと説明 | 
|---|---|
| static class  | BaseTreeFeatureConfig.Builder | 
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| int | baseHeight | 
| java.util.List<TreeDecorator> | decorators | 
| boolean | forcePlacement | 
| BlockStateProvider | leavesProvider | 
| protected IPlantable | sapling | 
| BlockStateProvider | trunkProvider | 
NO_FEATURE_CONFIG| 修飾子 | コンストラクタと説明 | 
|---|---|
| protected  | BaseTreeFeatureConfig(BlockStateProvider trunkProviderIn,
                     BlockStateProvider leavesProviderIn,
                     java.util.List<TreeDecorator> decoratorsIn,
                     int baseHeightIn) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| static <T> BaseTreeFeatureConfig | deserialize(com.mojang.datafixers.Dynamic<T> p_227376_0_) | 
| static <T> BaseTreeFeatureConfig | deserializeJungle(com.mojang.datafixers.Dynamic<T> data) | 
| void | forcePlacement() | 
| IPlantable | getSapling() | 
| <T> com.mojang.datafixers.Dynamic<T> | serialize(com.mojang.datafixers.types.DynamicOps<T> ops) | 
| protected BaseTreeFeatureConfig | setSapling(IPlantable value) | 
public final BlockStateProvider trunkProvider
public final BlockStateProvider leavesProvider
public final java.util.List<TreeDecorator> decorators
public final int baseHeight
public transient boolean forcePlacement
protected IPlantable sapling
protected BaseTreeFeatureConfig(BlockStateProvider trunkProviderIn, BlockStateProvider leavesProviderIn, java.util.List<TreeDecorator> decoratorsIn, int baseHeightIn)
public void forcePlacement()
public <T> com.mojang.datafixers.Dynamic<T> serialize(com.mojang.datafixers.types.DynamicOps<T> ops)
serialize インタフェース内 IFeatureConfigprotected BaseTreeFeatureConfig setSapling(IPlantable value)
public IPlantable getSapling()
public static <T> BaseTreeFeatureConfig deserialize(com.mojang.datafixers.Dynamic<T> p_227376_0_)
public static <T> BaseTreeFeatureConfig deserializeJungle(com.mojang.datafixers.Dynamic<T> data)