类 TreeFeatureConfig

  • 所有已实现的接口:
    FeatureConfig

    public class TreeFeatureConfig
    extends Object
    implements FeatureConfig
    Mappings:
    Namespace Name
    official cvi
    intermediary net/minecraft/class_4643
    named net/minecraft/world/gen/feature/TreeFeatureConfig
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<TreeFeatureConfig> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lcvi;a:Lcom/mojang/serialization/Codec;
        intermediary field_24921 Lnet/minecraft/class_4643;field_24921:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/feature/TreeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
      • trunkProvider

        public final BlockStateProvider trunkProvider
        Mappings:
        Namespace Name Mixin selector
        official b Lcvi;b:Lcwf;
        intermediary field_21288 Lnet/minecraft/class_4643;field_21288:Lnet/minecraft/class_4651;
        named trunkProvider Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
      • dirtProvider

        public final BlockStateProvider dirtProvider
        Mappings:
        Namespace Name Mixin selector
        official c Lcvi;c:Lcwf;
        intermediary field_29279 Lnet/minecraft/class_4643;field_29279:Lnet/minecraft/class_4651;
        named dirtProvider Lnet/minecraft/world/gen/feature/TreeFeatureConfig;dirtProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
      • trunkPlacer

        public final TrunkPlacer trunkPlacer
        Mappings:
        Namespace Name Mixin selector
        official d Lcvi;d:Lcxo;
        intermediary field_24136 Lnet/minecraft/class_4643;field_24136:Lnet/minecraft/class_5141;
        named trunkPlacer Lnet/minecraft/world/gen/feature/TreeFeatureConfig;trunkPlacer:Lnet/minecraft/world/gen/trunk/TrunkPlacer;
      • foliageProvider

        public final BlockStateProvider foliageProvider
        Mappings:
        Namespace Name Mixin selector
        official e Lcvi;e:Lcwf;
        intermediary field_29280 Lnet/minecraft/class_4643;field_29280:Lnet/minecraft/class_4651;
        named foliageProvider Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliageProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
      • foliagePlacer

        public final FoliagePlacer foliagePlacer
        Mappings:
        Namespace Name Mixin selector
        official f Lcvi;f:Lcvw;
        intermediary field_24135 Lnet/minecraft/class_4643;field_24135:Lnet/minecraft/class_4647;
        named foliagePlacer Lnet/minecraft/world/gen/feature/TreeFeatureConfig;foliagePlacer:Lnet/minecraft/world/gen/foliage/FoliagePlacer;
      • minimumSize

        public final FeatureSize minimumSize
        Mappings:
        Namespace Name Mixin selector
        official g Lcvi;g:Lcvm;
        intermediary field_24137 Lnet/minecraft/class_4643;field_24137:Lnet/minecraft/class_5201;
        named minimumSize Lnet/minecraft/world/gen/feature/TreeFeatureConfig;minimumSize:Lnet/minecraft/world/gen/feature/size/FeatureSize;
      • decorators

        public final List<TreeDecorator> decorators
        Mappings:
        Namespace Name Mixin selector
        official h Lcvi;h:Ljava/util/List;
        intermediary field_21290 Lnet/minecraft/class_4643;field_21290:Ljava/util/List;
        named decorators Lnet/minecraft/world/gen/feature/TreeFeatureConfig;decorators:Ljava/util/List;
      • ignoreVines

        public final boolean ignoreVines
        Mappings:
        Namespace Name Mixin selector
        official i Lcvi;i:Z
        intermediary field_24138 Lnet/minecraft/class_4643;field_24138:Z
        named ignoreVines Lnet/minecraft/world/gen/feature/TreeFeatureConfig;ignoreVines:Z
      • forceDirt

        public final boolean forceDirt
        Mappings:
        Namespace Name Mixin selector
        official j Lcvi;j:Z
        intermediary field_29281 Lnet/minecraft/class_4643;field_29281:Z
        named forceDirt Lnet/minecraft/world/gen/feature/TreeFeatureConfig;forceDirt:Z
    • 构造器详细资料

      • TreeFeatureConfig

        protected TreeFeatureConfig​(BlockStateProvider trunkProvider,
                                    TrunkPlacer trunkPlacer,
                                    BlockStateProvider foliageProvider,
                                    FoliagePlacer foliagePlacer,
                                    BlockStateProvider dirtProvider,
                                    FeatureSize minimumSize,
                                    List<TreeDecorator> decorators,
                                    boolean ignoreVines,
                                    boolean forceDirt)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcvi;<init>(Lcwf;Lcxo;Lcwf;Lcvw;Lcwf;Lcvm;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;Lnet/minecraft/class_4651;Lnet/minecraft/class_5201;Ljava/util/List;ZZ)V
        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;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/feature/size/FeatureSize;Ljava/util/List;ZZ)V
    • 方法详细资料

      • setTreeDecorators

        public TreeFeatureConfig setTreeDecorators​(List<TreeDecorator> decorators)
        Mappings:
        Namespace Name Mixin selector
        official a Lcvi;a(Ljava/util/List;)Lcvi;
        intermediary method_27373 Lnet/minecraft/class_4643;method_27373(Ljava/util/List;)Lnet/minecraft/class_4643;
        named setTreeDecorators Lnet/minecraft/world/gen/feature/TreeFeatureConfig;setTreeDecorators(Ljava/util/List;)Lnet/minecraft/world/gen/feature/TreeFeatureConfig;