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 - official - dgt$a- intermediary - net/minecraft/class_4643$class_4644- named - net/minecraft/world/gen/feature/TreeFeatureConfig$Builder
- 
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 - official - a- Ldgt$a;a:Ldhw;- intermediary - field_21292- Lnet/minecraft/class_4643$class_4644;field_21292:Lnet/minecraft/class_4651;- named - trunkProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
 
- 
trunkPlacer- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldgt$a;c:Ldiy;- intermediary - field_24141- Lnet/minecraft/class_4643$class_4644;field_24141:Lnet/minecraft/class_5141;- named - trunkPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;
 
- 
foliageProvider- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldgt$a;b:Ldhw;- intermediary - field_29282- Lnet/minecraft/class_4643$class_4644;field_29282:Lnet/minecraft/class_4651;- named - foliageProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
 
- 
foliagePlacer- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldgt$a;d:Ldhi;- intermediary - field_24140- Lnet/minecraft/class_4643$class_4644;field_24140:Lnet/minecraft/class_4647;- named - foliagePlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;
 
- 
rootPlacer- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldgt$a;e:Ljava/util/Optional;- intermediary - field_38768- Lnet/minecraft/class_4643$class_4644;field_38768:Ljava/util/Optional;- named - rootPlacer- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;rootPlacer:Ljava/util/Optional;
 
- 
dirtProvider- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldgt$a;f:Ldhw;- intermediary - field_29283- Lnet/minecraft/class_4643$class_4644;field_29283:Lnet/minecraft/class_4651;- named - dirtProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
 
- 
minimumSize- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldgt$a;g:Ldgy;- intermediary - field_24142- Lnet/minecraft/class_4643$class_4644;field_24142:Lnet/minecraft/class_5201;- named - minimumSize- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;
 
- 
decorators- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldgt$a;h:Ljava/util/List;- intermediary - field_21294- Lnet/minecraft/class_4643$class_4644;field_21294:Ljava/util/List;- named - decorators- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators:Ljava/util/List;
 
- 
ignoreVinesprivate boolean ignoreVines- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldgt$a;i:Z- intermediary - field_24143- Lnet/minecraft/class_4643$class_4644;field_24143:Z- named - ignoreVines- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines:Z
 
- 
forceDirtprivate boolean forceDirt- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldgt$a;j:Z- intermediary - field_29284- Lnet/minecraft/class_4643$class_4644;field_29284:Z- named - forceDirt- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;forceDirt:Z
 
 
- 
- 
Constructor Details- 
Builderpublic Builder(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, FeatureSize minimumSize) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldgt$a;<init>(Ldhw;Ldiy;Ldhw;Ldhi;Ljava/util/Optional;Ldgy;)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- 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
 
- 
Builderpublic Builder(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, FeatureSize minimumSize) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldgt$a;<init>(Ldhw;Ldiy;Ldhw;Ldhi;Ldgy;)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- 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
 
 
- 
- 
Method Details- 
dirtProvider- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldgt$a;a(Ldhw;)Ldgt$a;- intermediary - method_34346- Lnet/minecraft/class_4643$class_4644;method_34346(Lnet/minecraft/class_4651;)Lnet/minecraft/class_4643$class_4644;- named - dirtProvider- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;dirtProvider(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
 
- 
decorators- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldgt$a;a(Ljava/util/List;)Ldgt$a;- intermediary - method_27376- Lnet/minecraft/class_4643$class_4644;method_27376(Ljava/util/List;)Lnet/minecraft/class_4643$class_4644;- named - decorators- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators(Ljava/util/List;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
 
- 
ignoreVines- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldgt$a;a()Ldgt$a;- intermediary - method_27374- Lnet/minecraft/class_4643$class_4644;method_27374()Lnet/minecraft/class_4643$class_4644;- named - ignoreVines- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
 
- 
forceDirt- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldgt$a;b()Ldgt$a;- intermediary - method_34347- Lnet/minecraft/class_4643$class_4644;method_34347()Lnet/minecraft/class_4643$class_4644;- named - forceDirt- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;forceDirt()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
 
- 
build- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldgt$a;c()Ldgt;- intermediary - method_23445- Lnet/minecraft/class_4643$class_4644;method_23445()Lnet/minecraft/class_4643;- named - build- Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;build()Lnet/minecraft/world/gen/feature/TreeFeatureConfig;
 
 
-