Package net.minecraft.world.gen.feature
Class TreeFeatureConfig
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig
- All Implemented Interfaces:
FeatureConfig
- Mappings:
Namespace Name named net/minecraft/world/gen/feature/TreeFeatureConfigintermediary net/minecraft/class_4643official efe
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<TreeFeatureConfig> final List<TreeDecorator> final BlockStateProviderfinal FoliagePlacerfinal BlockStateProviderfinal booleanfinal booleanfinal FeatureSizefinal Optional<RootPlacer> final TrunkPlacerfinal BlockStateProviderFields inherited from interface net.minecraft.world.gen.feature.FeatureConfig
DEFAULT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTreeFeatureConfig(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, BlockStateProvider dirtProvider, FeatureSize minimumSize, List<TreeDecorator> decorators, boolean ignoreVines, boolean forceDirt) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.feature.FeatureConfig
getDecoratedFeatures
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/world/gen/feature/TreeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;intermediary field_24921Lnet/minecraft/class_4643;field_24921:Lcom/mojang/serialization/Codec;official aLefe;a:Lcom/mojang/serialization/Codec;
-
trunkProvider
- Mappings:
Namespace Name Mixin selector named trunkProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;intermediary field_21288Lnet/minecraft/class_4643;field_21288:Lnet/minecraft/class_4651;official bLefe;b:Legj;
-
dirtProvider
- Mappings:
Namespace Name Mixin selector named dirtProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;intermediary field_29279Lnet/minecraft/class_4643;field_29279:Lnet/minecraft/class_4651;official cLefe;c:Legj;
-
trunkPlacer
- Mappings:
Namespace Name Mixin selector named trunkPlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;intermediary field_24136Lnet/minecraft/class_4643;field_24136:Lnet/minecraft/class_5141;official dLefe;d:Lehm;
-
foliageProvider
- Mappings:
Namespace Name Mixin selector named foliageProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;intermediary field_29280Lnet/minecraft/class_4643;field_29280:Lnet/minecraft/class_4651;official eLefe;e:Legj;
-
foliagePlacer
- Mappings:
Namespace Name Mixin selector named foliagePlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;intermediary field_24135Lnet/minecraft/class_4643;field_24135:Lnet/minecraft/class_4647;official fLefe;f:Lefu;
-
rootPlacer
- Mappings:
Namespace Name Mixin selector named rootPlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig;rootPlacer:Ljava/util/Optional;intermediary field_38767Lnet/minecraft/class_4643;field_38767:Ljava/util/Optional;official gLefe;g:Ljava/util/Optional;
-
minimumSize
- Mappings:
Namespace Name Mixin selector named minimumSizeLnet/minecraft/world/gen/feature/TreeFeatureConfig;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;intermediary field_24137Lnet/minecraft/class_4643;field_24137:Lnet/minecraft/class_5201;official hLefe;h:Lefj;
-
decorators
- Mappings:
Namespace Name Mixin selector named decoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig;decorators:Ljava/util/List;intermediary field_21290Lnet/minecraft/class_4643;field_21290:Ljava/util/List;official iLefe;i:Ljava/util/List;
-
ignoreVines
public final boolean ignoreVines- Mappings:
Namespace Name Mixin selector named ignoreVinesLnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreVines:Zintermediary field_24138Lnet/minecraft/class_4643;field_24138:Zofficial jLefe;j:Z
-
forceDirt
public final boolean forceDirt- Mappings:
Namespace Name Mixin selector named forceDirtLnet/minecraft/world/gen/feature/TreeFeatureConfig;forceDirt:Zintermediary field_29281Lnet/minecraft/class_4643;field_29281:Zofficial kLefe;k:Z
-
-
Constructor Details
-
TreeFeatureConfig
protected TreeFeatureConfig(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, BlockStateProvider dirtProvider, FeatureSize minimumSize, List<TreeDecorator> decorators, boolean ignoreVines, boolean forceDirt) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/feature/TreeFeatureConfig;<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/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/feature/size/FeatureSize;Ljava/util/List;ZZ)Vintermediary <init>Lnet/minecraft/class_4643;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Ljava/util/Optional;Lnet/minecraft/class_4651;Lnet/minecraft/class_5201;Ljava/util/List;ZZ)Vofficial <init>Lefe;<init>(Legj;Lehm;Legj;Lefu;Ljava/util/Optional;Legj;Lefj;Ljava/util/List;ZZ)V
-