Package net.minecraft.world.gen.feature
Class TreeFeatureConfig.Builder
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig.Builder
- Enclosing class:
- TreeFeatureConfig
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/feature/TreeFeatureConfig$Builder- intermediary - net/minecraft/class_4643$class_4644- official - eiz$a
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate List<TreeDecorator> private BlockStateProviderprivate final FoliagePlacerfinal BlockStateProviderprivate booleanprivate booleanprivate final FeatureSizeprivate final Optional<RootPlacer> private final TrunkPlacerfinal BlockStateProvider
- 
Constructor SummaryConstructorsConstructorDescriptionBuilder(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, FeatureSize minimumSize) Builder(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, FeatureSize minimumSize) 
- 
Method SummaryModifier and TypeMethodDescriptionbuild()decorators(List<TreeDecorator> decorators) dirtProvider(BlockStateProvider dirtProvider) 
- 
Field Details- 
trunkProvider- Mappings:
- Namespace - Name - Mixin selector - named - trunkProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;- intermediary - field_21292- Lnet/minecraft/class_4643$class_4644;field_21292:Lnet/minecraft/class_4651;- official - a- Leiz$a;a:Leke;
 
- 
trunkPlacer- Mappings:
- Namespace - Name - Mixin selector - named - trunkPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;- intermediary - field_24141- Lnet/minecraft/class_4643$class_4644;field_24141:Lnet/minecraft/class_5141;- official - c- Leiz$a;c:Lelj;
 
- 
foliageProvider- Mappings:
- Namespace - Name - Mixin selector - named - foliageProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;- intermediary - field_29282- Lnet/minecraft/class_4643$class_4644;field_29282:Lnet/minecraft/class_4651;- official - b- Leiz$a;b:Leke;
 
- 
foliagePlacer- Mappings:
- Namespace - Name - Mixin selector - named - foliagePlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;- intermediary - field_24140- Lnet/minecraft/class_4643$class_4644;field_24140:Lnet/minecraft/class_4647;- official - d- Leiz$a;d:Lejp;
 
- 
rootPlacer- Mappings:
- Namespace - Name - Mixin selector - named - rootPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;rootPlacer:Ljava/util/Optional;- intermediary - field_38768- Lnet/minecraft/class_4643$class_4644;field_38768:Ljava/util/Optional;- official - e- Leiz$a;e:Ljava/util/Optional;
 
- 
dirtProvider- Mappings:
- Namespace - Name - Mixin selector - named - dirtProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;- intermediary - field_29283- Lnet/minecraft/class_4643$class_4644;field_29283:Lnet/minecraft/class_4651;- official - f- Leiz$a;f:Leke;
 
- 
minimumSize- Mappings:
- Namespace - Name - Mixin selector - named - minimumSize- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;- intermediary - field_24142- Lnet/minecraft/class_4643$class_4644;field_24142:Lnet/minecraft/class_5201;- official - g- Leiz$a;g:Leje;
 
- 
decorators- Mappings:
- Namespace - Name - Mixin selector - named - decorators- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators:Ljava/util/List;- intermediary - field_21294- Lnet/minecraft/class_4643$class_4644;field_21294:Ljava/util/List;- official - h- Leiz$a;h:Ljava/util/List;
 
- 
ignoreVinesprivate boolean ignoreVines- Mappings:
- Namespace - Name - Mixin selector - named - ignoreVines- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines:Z- intermediary - field_24143- Lnet/minecraft/class_4643$class_4644;field_24143:Z- official - i- Leiz$a;i:Z
 
- 
forceDirtprivate boolean forceDirt- Mappings:
- Namespace - Name - Mixin selector - named - forceDirt- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;forceDirt:Z- intermediary - field_29284- Lnet/minecraft/class_4643$class_4644;field_29284:Z- official - j- Leiz$a;j:Z
 
 
- 
- 
Constructor Details- 
Builderpublic Builder(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, FeatureSize minimumSize) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;<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/feature/size/FeatureSize;)V- intermediary - <init>- Lnet/minecraft/class_4643$class_4644;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Ljava/util/Optional;Lnet/minecraft/class_5201;)V- official - <init>- Leiz$a;<init>(Leke;Lelj;Leke;Lejp;Ljava/util/Optional;Leje;)V
 
- 
Builderpublic Builder(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, FeatureSize minimumSize) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;<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;Lnet/minecraft/world/gen/feature/size/FeatureSize;)V- intermediary - <init>- Lnet/minecraft/class_4643$class_4644;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Lnet/minecraft/class_5201;)V- official - <init>- Leiz$a;<init>(Leke;Lelj;Leke;Lejp;Leje;)V
 
 
- 
- 
Method Details- 
dirtProvider- Mappings:
- Namespace - Name - Mixin selector - named - dirtProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;dirtProvider(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;- intermediary - method_34346- Lnet/minecraft/class_4643$class_4644;method_34346(Lnet/minecraft/class_4651;)Lnet/minecraft/class_4643$class_4644;- official - a- Leiz$a;a(Leke;)Leiz$a;
 
- 
decorators- Mappings:
- Namespace - Name - Mixin selector - named - decorators- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators(Ljava/util/List;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;- intermediary - method_27376- Lnet/minecraft/class_4643$class_4644;method_27376(Ljava/util/List;)Lnet/minecraft/class_4643$class_4644;- official - a- Leiz$a;a(Ljava/util/List;)Leiz$a;
 
- 
ignoreVines- Mappings:
- Namespace - Name - Mixin selector - named - ignoreVines- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;- intermediary - method_27374- Lnet/minecraft/class_4643$class_4644;method_27374()Lnet/minecraft/class_4643$class_4644;- official - a- Leiz$a;a()Leiz$a;
 
- 
forceDirt- Mappings:
- Namespace - Name - Mixin selector - named - forceDirt- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;forceDirt()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;- intermediary - method_34347- Lnet/minecraft/class_4643$class_4644;method_34347()Lnet/minecraft/class_4643$class_4644;- official - b- Leiz$a;b()Leiz$a;
 
- 
build- Mappings:
- Namespace - Name - Mixin selector - named - build- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;build()Lnet/minecraft/world/gen/feature/TreeFeatureConfig;- intermediary - method_23445- Lnet/minecraft/class_4643$class_4644;method_23445()Lnet/minecraft/class_4643;- official - c- Leiz$a;c()Leiz;
 
 
-