Package net.minecraft.world.gen.feature
Class TreeFeatureConfig
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig
- All Implemented Interfaces:
- FeatureConfig
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/feature/TreeFeatureConfig- intermediary - net/minecraft/class_4643- official - eiz
- 
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 - named - CODEC- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_24921- Lnet/minecraft/class_4643;field_24921:Lcom/mojang/serialization/Codec;- official - a- Leiz;a:Lcom/mojang/serialization/Codec;
 
- 
trunkProvider- Mappings:
- Namespace - Name - Mixin selector - named - trunkProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;- intermediary - field_21288- Lnet/minecraft/class_4643;field_21288:Lnet/minecraft/class_4651;- official - b- Leiz;b:Leke;
 
- 
dirtProvider- Mappings:
- Namespace - Name - Mixin selector - named - dirtProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;- intermediary - field_29279- Lnet/minecraft/class_4643;field_29279:Lnet/minecraft/class_4651;- official - c- Leiz;c:Leke;
 
- 
trunkPlacer- Mappings:
- Namespace - Name - Mixin selector - named - trunkPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;- intermediary - field_24136- Lnet/minecraft/class_4643;field_24136:Lnet/minecraft/class_5141;- official - d- Leiz;d:Lelj;
 
- 
foliageProvider- Mappings:
- Namespace - Name - Mixin selector - named - foliageProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;- intermediary - field_29280- Lnet/minecraft/class_4643;field_29280:Lnet/minecraft/class_4651;- official - e- Leiz;e:Leke;
 
- 
foliagePlacer- Mappings:
- Namespace - Name - Mixin selector - named - foliagePlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;- intermediary - field_24135- Lnet/minecraft/class_4643;field_24135:Lnet/minecraft/class_4647;- official - f- Leiz;f:Lejp;
 
- 
rootPlacer- Mappings:
- Namespace - Name - Mixin selector - named - rootPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;rootPlacer:Ljava/util/Optional;- intermediary - field_38767- Lnet/minecraft/class_4643;field_38767:Ljava/util/Optional;- official - g- Leiz;g:Ljava/util/Optional;
 
- 
minimumSize- Mappings:
- Namespace - Name - Mixin selector - named - minimumSize- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;- intermediary - field_24137- Lnet/minecraft/class_4643;field_24137:Lnet/minecraft/class_5201;- official - h- Leiz;h:Leje;
 
- 
decorators- Mappings:
- Namespace - Name - Mixin selector - named - decorators- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;decorators:Ljava/util/List;- intermediary - field_21290- Lnet/minecraft/class_4643;field_21290:Ljava/util/List;- official - i- Leiz;i:Ljava/util/List;
 
- 
ignoreVinespublic final boolean ignoreVines- Mappings:
- Namespace - Name - Mixin selector - named - ignoreVines- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreVines:Z- intermediary - field_24138- Lnet/minecraft/class_4643;field_24138:Z- official - j- Leiz;j:Z
 
- 
forceDirtpublic final boolean forceDirt- Mappings:
- Namespace - Name - Mixin selector - named - forceDirt- Lnet/minecraft/world/gen/feature/TreeFeatureConfig;forceDirt:Z- intermediary - field_29281- Lnet/minecraft/class_4643;field_29281:Z- official - k- Leiz;k: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 - 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- 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- official - <init>- Leiz;<init>(Leke;Lelj;Leke;Lejp;Ljava/util/Optional;Leke;Leje;Ljava/util/List;ZZ)V
 
 
-