Package net.minecraft.world.gen.feature
Class TreeFeatureConfig
java.lang.Object
net.minecraft.world.gen.feature.TreeFeatureConfig
- All Implemented Interfaces:
FeatureConfig
public class TreeFeatureConfig extends Object implements FeatureConfig
- Mappings:
Namespace Name official cubintermediary net/minecraft/class_4643named net/minecraft/world/gen/feature/TreeFeatureConfig
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTreeFeatureConfig.Builder -
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<TreeFeatureConfig>CODECList<TreeDecorator>decoratorsBlockStateProviderfield_29279BlockStateProviderfield_29280booleanfield_29281FoliagePlacerfoliagePlacerbooleanignoreVinesFeatureSizeminimumSizeTrunkPlacertrunkPlacerBlockStateProvidertrunkProviderFields inherited from interface net.minecraft.world.gen.feature.FeatureConfig
DEFAULT -
Constructor Summary
Constructors Modifier Constructor Description protectedTreeFeatureConfig(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider blockStateProvider, FoliagePlacer foliagePlacer, BlockStateProvider blockStateProvider2, FeatureSize featureSize, List<TreeDecorator> list, boolean ignoreVines, boolean bool) -
Method Summary
Modifier and Type Method Description TreeFeatureConfigsetTreeDecorators(List<TreeDecorator> decorators)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
method_30649
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcub;a:Lcom/mojang/serialization/Codec;intermediary field_24921Lnet/minecraft/class_4643;field_24921:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/feature/TreeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
-
trunkProvider
- Mappings:
Namespace Name Mixin selector official bLcub;b:Lcuy;intermediary field_21288Lnet/minecraft/class_4643;field_21288:Lnet/minecraft/class_4651;named trunkProviderLnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
field_29279
- Mappings:
Namespace Name Mixin selector official cLcub;c:Lcuy;intermediary field_29279Lnet/minecraft/class_4643;field_29279:Lnet/minecraft/class_4651;named field_29279Lnet/minecraft/world/gen/feature/TreeFeatureConfig;field_29279:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
trunkPlacer
- Mappings:
Namespace Name Mixin selector official dLcub;d:Lcwh;intermediary field_24136Lnet/minecraft/class_4643;field_24136:Lnet/minecraft/class_5141;named trunkPlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;
-
field_29280
- Mappings:
Namespace Name Mixin selector official eLcub;e:Lcuy;intermediary field_29280Lnet/minecraft/class_4643;field_29280:Lnet/minecraft/class_4651;named field_29280Lnet/minecraft/world/gen/feature/TreeFeatureConfig;field_29280:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
foliagePlacer
- Mappings:
Namespace Name Mixin selector official fLcub;f:Lcup;intermediary field_24135Lnet/minecraft/class_4643;field_24135:Lnet/minecraft/class_4647;named foliagePlacerLnet/minecraft/world/gen/feature/TreeFeatureConfig;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;
-
minimumSize
- Mappings:
Namespace Name Mixin selector official gLcub;g:Lcuf;intermediary field_24137Lnet/minecraft/class_4643;field_24137:Lnet/minecraft/class_5201;named minimumSizeLnet/minecraft/world/gen/feature/TreeFeatureConfig;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;
-
decorators
- Mappings:
Namespace Name Mixin selector official hLcub;h:Ljava/util/List;intermediary field_21290Lnet/minecraft/class_4643;field_21290:Ljava/util/List;named decoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig;decorators:Ljava/util/List;
-
ignoreVines
public final boolean ignoreVines- Mappings:
Namespace Name Mixin selector official iLcub;i:Zintermediary field_24138Lnet/minecraft/class_4643;field_24138:Znamed ignoreVinesLnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreVines:Z
-
field_29281
public final boolean field_29281- Mappings:
Namespace Name Mixin selector official jLcub;j:Zintermediary field_29281Lnet/minecraft/class_4643;field_29281:Znamed field_29281Lnet/minecraft/world/gen/feature/TreeFeatureConfig;field_29281:Z
-
-
Constructor Details
-
TreeFeatureConfig
protected TreeFeatureConfig(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider blockStateProvider, FoliagePlacer foliagePlacer, BlockStateProvider blockStateProvider2, FeatureSize featureSize, List<TreeDecorator> list, boolean ignoreVines, boolean bool)- Mappings:
Namespace Name Mixin selector official <init>Lcub;<init>(Lcuy;Lcwh;Lcuy;Lcup;Lcuy;Lcuf;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;Lnet/minecraft/class_4651;Lnet/minecraft/class_5201;Ljava/util/List;ZZ)Vnamed <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;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/feature/size/FeatureSize;Ljava/util/List;ZZ)V
-
-
Method Details
-
setTreeDecorators
- Mappings:
Namespace Name Mixin selector official aLcub;a(Ljava/util/List;)Lcub;intermediary method_27373Lnet/minecraft/class_4643;method_27373(Ljava/util/List;)Lnet/minecraft/class_4643;named setTreeDecoratorsLnet/minecraft/world/gen/feature/TreeFeatureConfig;setTreeDecorators(Ljava/util/List;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig;
-