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$Builderintermediary net/minecraft/class_4643$class_4644official efe$a
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<TreeDecorator> private BlockStateProviderprivate final FoliagePlacerfinal BlockStateProviderprivate booleanprivate booleanprivate final FeatureSizeprivate final Optional<RootPlacer> private final TrunkPlacerfinal BlockStateProvider - 
Constructor Summary
ConstructorsConstructorDescriptionBuilder(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 Summary
Modifier and TypeMethodDescriptionbuild()decorators(List<TreeDecorator> decorators) dirtProvider(BlockStateProvider dirtProvider)  
- 
Field Details
- 
trunkProvider
- Mappings:
 Namespace Name Mixin selector named trunkProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;intermediary field_21292Lnet/minecraft/class_4643$class_4644;field_21292:Lnet/minecraft/class_4651;official aLefe$a;a:Legj;
 - 
trunkPlacer
- Mappings:
 Namespace Name Mixin selector named trunkPlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;intermediary field_24141Lnet/minecraft/class_4643$class_4644;field_24141:Lnet/minecraft/class_5141;official cLefe$a;c:Lehm;
 - 
foliageProvider
- Mappings:
 Namespace Name Mixin selector named foliageProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;intermediary field_29282Lnet/minecraft/class_4643$class_4644;field_29282:Lnet/minecraft/class_4651;official bLefe$a;b:Legj;
 - 
foliagePlacer
- Mappings:
 Namespace Name Mixin selector named foliagePlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;intermediary field_24140Lnet/minecraft/class_4643$class_4644;field_24140:Lnet/minecraft/class_4647;official dLefe$a;d:Lefu;
 - 
rootPlacer
- Mappings:
 Namespace Name Mixin selector named rootPlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;rootPlacer:Ljava/util/Optional;intermediary field_38768Lnet/minecraft/class_4643$class_4644;field_38768:Ljava/util/Optional;official eLefe$a;e:Ljava/util/Optional;
 - 
dirtProvider
- Mappings:
 Namespace Name Mixin selector named dirtProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;intermediary field_29283Lnet/minecraft/class_4643$class_4644;field_29283:Lnet/minecraft/class_4651;official fLefe$a;f:Legj;
 - 
minimumSize
- Mappings:
 Namespace Name Mixin selector named minimumSizeLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;intermediary field_24142Lnet/minecraft/class_4643$class_4644;field_24142:Lnet/minecraft/class_5201;official gLefe$a;g:Lefj;
 - 
decorators
- Mappings:
 Namespace Name Mixin selector named decoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators:Ljava/util/List;intermediary field_21294Lnet/minecraft/class_4643$class_4644;field_21294:Ljava/util/List;official hLefe$a;h:Ljava/util/List;
 - 
ignoreVines
private boolean ignoreVines- Mappings:
 Namespace Name Mixin selector named ignoreVinesLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines:Zintermediary field_24143Lnet/minecraft/class_4643$class_4644;field_24143:Zofficial iLefe$a;i:Z
 - 
forceDirt
private boolean forceDirt- Mappings:
 Namespace Name Mixin selector named forceDirtLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;forceDirt:Zintermediary field_29284Lnet/minecraft/class_4643$class_4644;field_29284:Zofficial jLefe$a;j:Z
 
 - 
 - 
Constructor Details
- 
Builder
public 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;)Vintermediary <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;)Vofficial <init>Lefe$a;<init>(Legj;Lehm;Legj;Lefu;Ljava/util/Optional;Lefj;)V
 - 
Builder
public 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;)Vintermediary <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;)Vofficial <init>Lefe$a;<init>(Legj;Lehm;Legj;Lefu;Lefj;)V
 
 - 
 - 
Method Details
- 
dirtProvider
- Mappings:
 Namespace Name Mixin selector named dirtProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;dirtProvider(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;intermediary method_34346Lnet/minecraft/class_4643$class_4644;method_34346(Lnet/minecraft/class_4651;)Lnet/minecraft/class_4643$class_4644;official aLefe$a;a(Legj;)Lefe$a;
 - 
decorators
- Mappings:
 Namespace Name Mixin selector named decoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators(Ljava/util/List;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;intermediary method_27376Lnet/minecraft/class_4643$class_4644;method_27376(Ljava/util/List;)Lnet/minecraft/class_4643$class_4644;official aLefe$a;a(Ljava/util/List;)Lefe$a;
 - 
ignoreVines
- Mappings:
 Namespace Name Mixin selector named ignoreVinesLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;intermediary method_27374Lnet/minecraft/class_4643$class_4644;method_27374()Lnet/minecraft/class_4643$class_4644;official aLefe$a;a()Lefe$a;
 - 
forceDirt
- Mappings:
 Namespace Name Mixin selector named forceDirtLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;forceDirt()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;intermediary method_34347Lnet/minecraft/class_4643$class_4644;method_34347()Lnet/minecraft/class_4643$class_4644;official bLefe$a;b()Lefe$a;
 - 
build
- Mappings:
 Namespace Name Mixin selector named buildLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;build()Lnet/minecraft/world/gen/feature/TreeFeatureConfig;intermediary method_23445Lnet/minecraft/class_4643$class_4644;method_23445()Lnet/minecraft/class_4643;official cLefe$a;c()Lefe;
 
 -