Package net.minecraft.world.gen.feature
Class TreeFeatureConfig
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig
- All Implemented Interfaces:
FeatureConfig
public class TreeFeatureConfig extends Object implements FeatureConfig
- Mappings:
Namespace Name official csnintermediary net/minecraft/class_4643named net/minecraft/world/gen/feature/TreeFeatureConfig
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTreeFeatureConfig.Builder -
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<TreeFeatureConfig>CODECList<TreeDecorator>decoratorsFoliagePlacerfoliagePlacerHeightmap.TypeheightmapbooleanignoreVinesBlockStateProviderleavesProviderintmaxWaterDepthFeatureSizeminimumSizebooleanskipFluidCheckTrunkPlacertrunkPlacerBlockStateProvidertrunkProviderFields inherited from interface net.minecraft.world.gen.feature.FeatureConfig
DEFAULT -
Constructor Summary
Constructors Modifier Constructor Description protectedTreeFeatureConfig(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize minimumSize, List<TreeDecorator> decorators, int maxWaterDepth, boolean ignoreVines, Heightmap.Type heightmap) -
Method Summary
Modifier and Type Method Description voidignoreFluidCheck()TreeFeatureConfigsetTreeDecorators(List<TreeDecorator> decorators)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.feature.FeatureConfig
method_30649
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcsn;a:Lcom/mojang/serialization/Codec;intermediary field_24921Lnet/minecraft/class_4643;field_24921:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/feature/TreeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
-
trunkProvider
- Mappings:
Namespace Name Mixin selector official bLcsn;b:Lcth;intermediary field_21288Lnet/minecraft/class_4643;field_21288:Lnet/minecraft/class_4651;named trunkProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
leavesProvider
- Mappings:
Namespace Name Mixin selector official cLcsn;c:Lcth;intermediary field_21289Lnet/minecraft/class_4643;field_21289:Lnet/minecraft/class_4651;named leavesProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig;leavesProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
decorators
- Mappings:
Namespace Name Mixin selector official dLcsn;d:Ljava/util/List;intermediary field_21290Lnet/minecraft/class_4643;field_21290:Ljava/util/List;named decoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig;decorators:Ljava/util/List;
-
skipFluidCheck
public transient boolean skipFluidCheck- Mappings:
Namespace Name Mixin selector official eLcsn;e:Zintermediary field_21593Lnet/minecraft/class_4643;field_21593:Znamed skipFluidCheckLnet/minecraft/world/gen/feature/TreeFeatureConfig;skipFluidCheck:Z
-
foliagePlacer
- Mappings:
Namespace Name Mixin selector official fLcsn;f:Lcsz;intermediary field_24135Lnet/minecraft/class_4643;field_24135:Lnet/minecraft/class_4647;named foliagePlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;
-
trunkPlacer
- Mappings:
Namespace Name Mixin selector official gLcsn;g:Lcuo;intermediary field_24136Lnet/minecraft/class_4643;field_24136:Lnet/minecraft/class_5141;named trunkPlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;
-
minimumSize
- Mappings:
Namespace Name Mixin selector official hLcsn;h:Lcsp;intermediary field_24137Lnet/minecraft/class_4643;field_24137:Lnet/minecraft/class_5201;named minimumSizeLnet/minecraft/world/gen/feature/TreeFeatureConfig;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;
-
maxWaterDepth
public final int maxWaterDepth- Mappings:
Namespace Name Mixin selector official iLcsn;i:Iintermediary field_21291Lnet/minecraft/class_4643;field_21291:Inamed maxWaterDepthLnet/minecraft/world/gen/feature/TreeFeatureConfig;maxWaterDepth:I
-
ignoreVines
public final boolean ignoreVines- Mappings:
Namespace Name Mixin selector official jLcsn;j:Zintermediary field_24138Lnet/minecraft/class_4643;field_24138:Znamed ignoreVinesLnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreVines:Z
-
heightmap
- Mappings:
Namespace Name Mixin selector official kLcsn;k:Lcmm$a;intermediary field_24139Lnet/minecraft/class_4643;field_24139:Lnet/minecraft/class_2902$class_2903;named heightmapLnet/minecraft/world/gen/feature/TreeFeatureConfig;heightmap:Lnet/minecraft/world/Heightmap$Type;
-
-
Constructor Details
-
TreeFeatureConfig
protected TreeFeatureConfig(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize minimumSize, List<TreeDecorator> decorators, int maxWaterDepth, boolean ignoreVines, Heightmap.Type heightmap)- Mappings:
Namespace Name Mixin selector official <init>Lcsn;<init>(Lcth;Lcth;Lcsz;Lcuo;Lcsp;Ljava/util/List;IZLcmm$a;)Vintermediary <init>Lnet/minecraft/class_4643;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Lnet/minecraft/class_5141;Lnet/minecraft/class_5201;Ljava/util/List;IZLnet/minecraft/class_2902$class_2903;)Vnamed <init>Lnet/minecraft/world/gen/feature/TreeFeatureConfig;<init>(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/foliage/FoliagePlacer;Lnet/minecraft/world/gen/trunk/TrunkPlacer;Lnet/minecraft/world/gen/feature/size/FeatureSize;Ljava/util/List;IZLnet/minecraft/world/Heightmap$Type;)V
-
-
Method Details
-
ignoreFluidCheck
public void ignoreFluidCheck()- Mappings:
Namespace Name Mixin selector official bLcsn;b()Vintermediary method_23916Lnet/minecraft/class_4643;method_23916()Vnamed ignoreFluidCheckLnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreFluidCheck()V
-
setTreeDecorators
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Ljava/util/List;)Lcsn;intermediary method_27373Lnet/minecraft/class_4643;method_27373(Ljava/util/List;)Lnet/minecraft/class_4643;named setTreeDecoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig;setTreeDecorators(Ljava/util/List;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig;
-