Package net.minecraft.world.gen.feature
Class TreeFeatureConfig.Builder
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig.Builder
- Enclosing class:
- TreeFeatureConfig
public static class TreeFeatureConfig.Builder extends Object
- Mappings:
Namespace Name official cub$a
intermediary net/minecraft/class_4643$class_4644
named net/minecraft/world/gen/feature/TreeFeatureConfig$Builder
-
Field Summary
Fields Modifier and Type Field Description private List<TreeDecorator>
decorators
BlockStateProvider
field_29282
private BlockStateProvider
field_29283
private boolean
field_29284
private FoliagePlacer
foliagePlacer
private boolean
ignoreVines
private FeatureSize
minimumSize
private TrunkPlacer
trunkPlacer
BlockStateProvider
trunkProvider
-
Constructor Summary
Constructors Constructor Description Builder(BlockStateProvider blockStateProvider, TrunkPlacer trunkPlacer, BlockStateProvider blockStateProvider2, FoliagePlacer foliagePlacer, FeatureSize minimumSize)
-
Method Summary
Modifier and Type Method Description TreeFeatureConfig
build()
TreeFeatureConfig.Builder
decorators(List<TreeDecorator> decorators)
TreeFeatureConfig.Builder
ignoreVines()
TreeFeatureConfig.Builder
method_34346(BlockStateProvider blockStateProvider)
TreeFeatureConfig.Builder
method_34347()
-
Field Details
-
trunkProvider
- Mappings:
Namespace Name Mixin selector official a
Lcub$a;a:Lcuy;
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
Lcub$a;c:Lcwh;
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;
-
field_29282
- Mappings:
Namespace Name Mixin selector official b
Lcub$a;b:Lcuy;
intermediary field_29282
Lnet/minecraft/class_4643$class_4644;field_29282:Lnet/minecraft/class_4651;
named field_29282
Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;field_29282:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
foliagePlacer
- Mappings:
Namespace Name Mixin selector official d
Lcub$a;d:Lcup;
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;
-
field_29283
- Mappings:
Namespace Name Mixin selector official e
Lcub$a;e:Lcuy;
intermediary field_29283
Lnet/minecraft/class_4643$class_4644;field_29283:Lnet/minecraft/class_4651;
named field_29283
Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;field_29283:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
minimumSize
- Mappings:
Namespace Name Mixin selector official f
Lcub$a;f:Lcuf;
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 g
Lcub$a;g: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;
-
ignoreVines
private boolean ignoreVines- Mappings:
Namespace Name Mixin selector official h
Lcub$a;h:Z
intermediary field_24143
Lnet/minecraft/class_4643$class_4644;field_24143:Z
named ignoreVines
Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines:Z
-
field_29284
private boolean field_29284- Mappings:
Namespace Name Mixin selector official i
Lcub$a;i:Z
intermediary field_29284
Lnet/minecraft/class_4643$class_4644;field_29284:Z
named field_29284
Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;field_29284:Z
-
-
Constructor Details
-
Builder
public Builder(BlockStateProvider blockStateProvider, TrunkPlacer trunkPlacer, BlockStateProvider blockStateProvider2, FoliagePlacer foliagePlacer, FeatureSize minimumSize)- Mappings:
Namespace Name Mixin selector official <init>
Lcub$a;<init>(Lcuy;Lcwh;Lcuy;Lcup;Lcuf;)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
-
method_34346
- Mappings:
Namespace Name Mixin selector official a
Lcub$a;a(Lcuy;)Lcub$a;
intermediary method_34346
Lnet/minecraft/class_4643$class_4644;method_34346(Lnet/minecraft/class_4651;)Lnet/minecraft/class_4643$class_4644;
named method_34346
Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;method_34346(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
-
decorators
- Mappings:
Namespace Name Mixin selector official a
Lcub$a;a(Ljava/util/List;)Lcub$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
Lcub$a;a()Lcub$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;
-
method_34347
- Mappings:
Namespace Name Mixin selector official b
Lcub$a;b()Lcub$a;
intermediary method_34347
Lnet/minecraft/class_4643$class_4644;method_34347()Lnet/minecraft/class_4643$class_4644;
named method_34347
Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;method_34347()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official c
Lcub$a;c()Lcub;
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;
-