Package net.minecraft.world.gen.feature
Class TreeFeatureConfig
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig
- All Implemented Interfaces:
- FeatureConfig
- Mappings:
- Namespace - Name - official - dgt- intermediary - net/minecraft/class_4643- named - net/minecraft/world/gen/feature/TreeFeatureConfig
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<TreeFeatureConfig>final List<TreeDecorator>final BlockStateProviderfinal FoliagePlacerfinal BlockStateProviderfinal booleanfinal booleanfinal FeatureSizefinal Optional<RootPlacer>final TrunkPlacerfinal BlockStateProviderFields inherited from interface net.minecraft.world.gen.feature.FeatureConfigDEFAULT
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedTreeFeatureConfig(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, BlockStateProvider dirtProvider, FeatureSize minimumSize, List<TreeDecorator> decorators, boolean ignoreVines, boolean forceDirt) 
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.feature.FeatureConfiggetDecoratedFeatures
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldgt;a:Lcom/mojang/serialization/Codec;- intermediary - field_24921- Lnet/minecraft/class_4643;field_24921:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
 
- 
trunkProvider- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldgt;b:Ldhw;- intermediary - field_21288- Lnet/minecraft/class_4643;field_21288:Lnet/minecraft/class_4651;- named - trunkProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
 
- 
dirtProvider- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldgt;c:Ldhw;- intermediary - field_29279- Lnet/minecraft/class_4643;field_29279:Lnet/minecraft/class_4651;- named - dirtProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
 
- 
trunkPlacer- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldgt;d:Ldiy;- intermediary - field_24136- Lnet/minecraft/class_4643;field_24136:Lnet/minecraft/class_5141;- named - trunkPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;
 
- 
foliageProvider- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldgt;e:Ldhw;- intermediary - field_29280- Lnet/minecraft/class_4643;field_29280:Lnet/minecraft/class_4651;- named - foliageProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
 
- 
foliagePlacer- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldgt;f:Ldhi;- intermediary - field_24135- Lnet/minecraft/class_4643;field_24135:Lnet/minecraft/class_4647;- named - foliagePlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;
 
- 
rootPlacer- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldgt;g:Ljava/util/Optional;- intermediary - field_38767- Lnet/minecraft/class_4643;field_38767:Ljava/util/Optional;- named - rootPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;rootPlacer:Ljava/util/Optional;
 
- 
minimumSize- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldgt;h:Ldgy;- intermediary - field_24137- Lnet/minecraft/class_4643;field_24137:Lnet/minecraft/class_5201;- named - minimumSize- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;
 
- 
decorators- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldgt;i:Ljava/util/List;- intermediary - field_21290- Lnet/minecraft/class_4643;field_21290:Ljava/util/List;- named - decorators- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;decorators:Ljava/util/List;
 
- 
ignoreVinespublic final boolean ignoreVines- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldgt;j:Z- intermediary - field_24138- Lnet/minecraft/class_4643;field_24138:Z- named - ignoreVines- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreVines:Z
 
- 
forceDirtpublic final boolean forceDirt- Mappings:
- Namespace - Name - Mixin selector - official - k- Ldgt;k:Z- intermediary - field_29281- Lnet/minecraft/class_4643;field_29281:Z- named - forceDirt- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;forceDirt:Z
 
 
- 
- 
Constructor Details- 
TreeFeatureConfigprotected TreeFeatureConfig(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, BlockStateProvider dirtProvider, FeatureSize minimumSize, List<TreeDecorator> decorators, boolean ignoreVines, boolean forceDirt) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldgt;<init>(Ldhw;Ldiy;Ldhw;Ldhi;Ljava/util/Optional;Ldhw;Ldgy;Ljava/util/List;ZZ)V- intermediary - <init>- Lnet/minecraft/class_4643;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Ljava/util/Optional;Lnet/minecraft/class_4651;Lnet/minecraft/class_5201;Ljava/util/List;ZZ)V- named - <init>- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;<init>(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/trunk/TrunkPlacer;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/foliage/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/feature/size/FeatureSize;Ljava/util/List;ZZ)V
 
 
-