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/TreeFeatureConfig
intermediary net/minecraft/class_4643
official ejv
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<TreeFeatureConfig> final List
<TreeDecorator> final BlockStateProvider
final FoliagePlacer
final BlockStateProvider
final boolean
final boolean
final FeatureSize
final Optional
<RootPlacer> final TrunkPlacer
final BlockStateProvider
Fields inherited from interface net.minecraft.world.gen.feature.FeatureConfig
DEFAULT
-
Constructor Summary
ModifierConstructorDescriptionprotected
TreeFeatureConfig
(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, wait
Methods inherited from interface net.minecraft.world.gen.feature.FeatureConfig
getDecoratedFeatures
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_24921
Lnet/minecraft/class_4643;field_24921:Lcom/mojang/serialization/Codec;
official a
Lejv;a:Lcom/mojang/serialization/Codec;
-
trunkProvider
- Mappings:
Namespace Name Mixin selector named trunkProvider
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
intermediary field_21288
Lnet/minecraft/class_4643;field_21288:Lnet/minecraft/class_4651;
official b
Lejv;b:Lela;
-
dirtProvider
- Mappings:
Namespace Name Mixin selector named dirtProvider
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
intermediary field_29279
Lnet/minecraft/class_4643;field_29279:Lnet/minecraft/class_4651;
official c
Lejv;c:Lela;
-
trunkPlacer
- Mappings:
Namespace Name Mixin selector named trunkPlacer
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;
intermediary field_24136
Lnet/minecraft/class_4643;field_24136:Lnet/minecraft/class_5141;
official d
Lejv;d:Lemf;
-
foliageProvider
- Mappings:
Namespace Name Mixin selector named foliageProvider
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
intermediary field_29280
Lnet/minecraft/class_4643;field_29280:Lnet/minecraft/class_4651;
official e
Lejv;e:Lela;
-
foliagePlacer
- Mappings:
Namespace Name Mixin selector named foliagePlacer
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;
intermediary field_24135
Lnet/minecraft/class_4643;field_24135:Lnet/minecraft/class_4647;
official f
Lejv;f:Lekl;
-
rootPlacer
- Mappings:
Namespace Name Mixin selector named rootPlacer
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;rootPlacer:Ljava/util/Optional;
intermediary field_38767
Lnet/minecraft/class_4643;field_38767:Ljava/util/Optional;
official g
Lejv;g:Ljava/util/Optional;
-
minimumSize
- Mappings:
Namespace Name Mixin selector named minimumSize
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;
intermediary field_24137
Lnet/minecraft/class_4643;field_24137:Lnet/minecraft/class_5201;
official h
Lejv;h:Leka;
-
decorators
- Mappings:
Namespace Name Mixin selector named decorators
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;decorators:Ljava/util/List;
intermediary field_21290
Lnet/minecraft/class_4643;field_21290:Ljava/util/List;
official i
Lejv;i:Ljava/util/List;
-
ignoreVines
public final boolean ignoreVines- Mappings:
Namespace Name Mixin selector named ignoreVines
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreVines:Z
intermediary field_24138
Lnet/minecraft/class_4643;field_24138:Z
official j
Lejv;j:Z
-
forceDirt
public final boolean forceDirt- Mappings:
Namespace Name Mixin selector named forceDirt
Lnet/minecraft/world/gen/feature/TreeFeatureConfig;forceDirt:Z
intermediary field_29281
Lnet/minecraft/class_4643;field_29281:Z
official k
Lejv;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)V
intermediary <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)V
official <init>
Lejv;<init>(Lela;Lemf;Lela;Lekl;Ljava/util/Optional;Lela;Leka;Ljava/util/List;ZZ)V
-