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 csn$aintermediary net/minecraft/class_4643$class_4644named net/minecraft/world/gen/feature/TreeFeatureConfig$Builder
-
Field Summary
Fields Modifier and Type Field Description private List<TreeDecorator>decoratorsprivate FoliagePlacerfoliagePlacerprivate Heightmap.Typeheightmapprivate booleanignoreVinesBlockStateProviderleavesProviderprivate intmaxWaterDepthprivate FeatureSizeminimumSizeprivate TrunkPlacertrunkPlacerBlockStateProvidertrunkProvider -
Constructor Summary
Constructors Constructor Description Builder(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize minimumSize) -
Method Summary
Modifier and Type Method Description TreeFeatureConfigbuild()TreeFeatureConfig.Builderdecorators(List<TreeDecorator> decorators)TreeFeatureConfig.Builderheightmap(Heightmap.Type heightmap)TreeFeatureConfig.BuilderignoreVines()TreeFeatureConfig.BuildermaxWaterDepth(int maxWaterDepth)
-
Field Details
-
trunkProvider
- Mappings:
Namespace Name Mixin selector official aLcsn$a;a:Lcth;intermediary field_21292Lnet/minecraft/class_4643$class_4644;field_21292:Lnet/minecraft/class_4651;named trunkProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
leavesProvider
- Mappings:
Namespace Name Mixin selector official bLcsn$a;b:Lcth;intermediary field_21293Lnet/minecraft/class_4643$class_4644;field_21293:Lnet/minecraft/class_4651;named leavesProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;leavesProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
foliagePlacer
- Mappings:
Namespace Name Mixin selector official cLcsn$a;c:Lcsz;intermediary field_24140Lnet/minecraft/class_4643$class_4644;field_24140:Lnet/minecraft/class_4647;named foliagePlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;
-
trunkPlacer
- Mappings:
Namespace Name Mixin selector official dLcsn$a;d:Lcuo;intermediary field_24141Lnet/minecraft/class_4643$class_4644;field_24141:Lnet/minecraft/class_5141;named trunkPlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;
-
minimumSize
- Mappings:
Namespace Name Mixin selector official eLcsn$a;e:Lcsp;intermediary field_24142Lnet/minecraft/class_4643$class_4644;field_24142:Lnet/minecraft/class_5201;named minimumSizeLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;
-
decorators
- Mappings:
Namespace Name Mixin selector official fLcsn$a;f:Ljava/util/List;intermediary field_21294Lnet/minecraft/class_4643$class_4644;field_21294:Ljava/util/List;named decoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators:Ljava/util/List;
-
maxWaterDepth
private int maxWaterDepth- Mappings:
Namespace Name Mixin selector official gLcsn$a;g:Iintermediary field_21295Lnet/minecraft/class_4643$class_4644;field_21295:Inamed maxWaterDepthLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;maxWaterDepth:I
-
ignoreVines
private boolean ignoreVines- Mappings:
Namespace Name Mixin selector official hLcsn$a;h:Zintermediary field_24143Lnet/minecraft/class_4643$class_4644;field_24143:Znamed ignoreVinesLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines:Z
-
heightmap
- Mappings:
Namespace Name Mixin selector official iLcsn$a;i:Lcmm$a;intermediary field_24144Lnet/minecraft/class_4643$class_4644;field_24144:Lnet/minecraft/class_2902$class_2903;named heightmapLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;heightmap:Lnet/minecraft/world/Heightmap$Type;
-
-
Constructor Details
-
Builder
public Builder(BlockStateProvider trunkProvider, BlockStateProvider leavesProvider, FoliagePlacer foliagePlacer, TrunkPlacer trunkPlacer, FeatureSize minimumSize)- Mappings:
Namespace Name Mixin selector official <init>Lcsn$a;<init>(Lcth;Lcth;Lcsz;Lcuo;Lcsp;)Vintermediary <init>Lnet/minecraft/class_4643$class_4644;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Lnet/minecraft/class_5141;Lnet/minecraft/class_5201;)Vnamed <init>Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;<init>(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/foliage/FoliagePlacer;Lnet/minecraft/world/gen/trunk/TrunkPlacer;Lnet/minecraft/world/gen/feature/size/FeatureSize;)V
-
-
Method Details
-
decorators
- Mappings:
Namespace Name Mixin selector official aLcsn$a;a(Ljava/util/List;)Lcsn$a;intermediary method_27376Lnet/minecraft/class_4643$class_4644;method_27376(Ljava/util/List;)Lnet/minecraft/class_4643$class_4644;named decoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;decorators(Ljava/util/List;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
-
maxWaterDepth
- Mappings:
Namespace Name Mixin selector official aLcsn$a;a(I)Lcsn$a;intermediary method_23446Lnet/minecraft/class_4643$class_4644;method_23446(I)Lnet/minecraft/class_4643$class_4644;named maxWaterDepthLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;maxWaterDepth(I)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
-
ignoreVines
- Mappings:
Namespace Name Mixin selector official aLcsn$a;a()Lcsn$a;intermediary method_27374Lnet/minecraft/class_4643$class_4644;method_27374()Lnet/minecraft/class_4643$class_4644;named ignoreVinesLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;ignoreVines()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
-
heightmap
- Mappings:
Namespace Name Mixin selector official aLcsn$a;a(Lcmm$a;)Lcsn$a;intermediary method_27375Lnet/minecraft/class_4643$class_4644;method_27375(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_4643$class_4644;named heightmapLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;heightmap(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official bLcsn$a;b()Lcsn;intermediary method_23445Lnet/minecraft/class_4643$class_4644;method_23445()Lnet/minecraft/class_4643;named buildLnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;build()Lnet/minecraft/world/gen/feature/TreeFeatureConfig;
-