类 Decorator<DC extends DecoratorConfig>

    • 字段详细资料

      • NOPE

        public static final Decorator<NopeDecoratorConfig> NOPE
        Mappings:
        Namespace Name Mixin selector
        official a Lcyv;a:Lcyv;
        intermediary field_14250 Lnet/minecraft/class_3284;field_14250:Lnet/minecraft/class_3284;
        named NOPE Lnet/minecraft/world/gen/decorator/Decorator;NOPE:Lnet/minecraft/world/gen/decorator/Decorator;
      • DECORATED

        public static final Decorator<DecoratedDecoratorConfig> DECORATED
        Mappings:
        Namespace Name Mixin selector
        official b Lcyv;b:Lcyv;
        intermediary field_25859 Lnet/minecraft/class_3284;field_25859:Lnet/minecraft/class_3284;
        named DECORATED Lnet/minecraft/world/gen/decorator/Decorator;DECORATED:Lnet/minecraft/world/gen/decorator/Decorator;
      • CARVING_MASK

        public static final Decorator<CarvingMaskDecoratorConfig> CARVING_MASK
        Mappings:
        Namespace Name Mixin selector
        official c Lcyv;c:Lcyv;
        intermediary field_14229 Lnet/minecraft/class_3284;field_14229:Lnet/minecraft/class_3284;
        named CARVING_MASK Lnet/minecraft/world/gen/decorator/Decorator;CARVING_MASK:Lnet/minecraft/world/gen/decorator/Decorator;
      • COUNT_MULTILAYER

        public static final Decorator<CountConfig> COUNT_MULTILAYER
        Mappings:
        Namespace Name Mixin selector
        official d Lcyv;d:Lcyv;
        intermediary field_25860 Lnet/minecraft/class_3284;field_25860:Lnet/minecraft/class_3284;
        named COUNT_MULTILAYER Lnet/minecraft/world/gen/decorator/Decorator;COUNT_MULTILAYER:Lnet/minecraft/world/gen/decorator/Decorator;
      • SQUARE

        public static final Decorator<NopeDecoratorConfig> SQUARE
        Mappings:
        Namespace Name Mixin selector
        official e Lcyv;e:Lcyv;
        intermediary field_25866 Lnet/minecraft/class_3284;field_25866:Lnet/minecraft/class_3284;
        named SQUARE Lnet/minecraft/world/gen/decorator/Decorator;SQUARE:Lnet/minecraft/world/gen/decorator/Decorator;
      • DARK_OAK_TREE

        public static final Decorator<NopeDecoratorConfig> DARK_OAK_TREE
        Mappings:
        Namespace Name Mixin selector
        official f Lcyv;f:Lcyv;
        intermediary field_14239 Lnet/minecraft/class_3284;field_14239:Lnet/minecraft/class_3284;
        named DARK_OAK_TREE Lnet/minecraft/world/gen/decorator/Decorator;DARK_OAK_TREE:Lnet/minecraft/world/gen/decorator/Decorator;
      • ICEBERG

        public static final Decorator<NopeDecoratorConfig> ICEBERG
        Mappings:
        Namespace Name Mixin selector
        official g Lcyv;g:Lcyv;
        intermediary field_14243 Lnet/minecraft/class_3284;field_14243:Lnet/minecraft/class_3284;
        named ICEBERG Lnet/minecraft/world/gen/decorator/Decorator;ICEBERG:Lnet/minecraft/world/gen/decorator/Decorator;
      • CHANCE

        public static final Decorator<ChanceDecoratorConfig> CHANCE
        Mappings:
        Namespace Name Mixin selector
        official h Lcyv;h:Lcyv;
        intermediary field_25861 Lnet/minecraft/class_3284;field_25861:Lnet/minecraft/class_3284;
        named CHANCE Lnet/minecraft/world/gen/decorator/Decorator;CHANCE:Lnet/minecraft/world/gen/decorator/Decorator;
      • COUNT

        public static final Decorator<CountConfig> COUNT
        Mappings:
        Namespace Name Mixin selector
        official i Lcyv;i:Lcyv;
        intermediary field_25862 Lnet/minecraft/class_3284;field_25862:Lnet/minecraft/class_3284;
        named COUNT Lnet/minecraft/world/gen/decorator/Decorator;COUNT:Lnet/minecraft/world/gen/decorator/Decorator;
      • COUNT_NOISE

        public static final Decorator<CountNoiseDecoratorConfig> COUNT_NOISE
        Mappings:
        Namespace Name Mixin selector
        official j Lcyv;j:Lcyv;
        intermediary field_25863 Lnet/minecraft/class_3284;field_25863:Lnet/minecraft/class_3284;
        named COUNT_NOISE Lnet/minecraft/world/gen/decorator/Decorator;COUNT_NOISE:Lnet/minecraft/world/gen/decorator/Decorator;
      • COUNT_NOISE_BIASED

        public static final Decorator<CountNoiseBiasedDecoratorConfig> COUNT_NOISE_BIASED
        Mappings:
        Namespace Name Mixin selector
        official k Lcyv;k:Lcyv;
        intermediary field_25864 Lnet/minecraft/class_3284;field_25864:Lnet/minecraft/class_3284;
        named COUNT_NOISE_BIASED Lnet/minecraft/world/gen/decorator/Decorator;COUNT_NOISE_BIASED:Lnet/minecraft/world/gen/decorator/Decorator;
      • COUNT_EXTRA

        public static final Decorator<CountExtraDecoratorConfig> COUNT_EXTRA
        Mappings:
        Namespace Name Mixin selector
        official l Lcyv;l:Lcyv;
        intermediary field_25865 Lnet/minecraft/class_3284;field_25865:Lnet/minecraft/class_3284;
        named COUNT_EXTRA Lnet/minecraft/world/gen/decorator/Decorator;COUNT_EXTRA:Lnet/minecraft/world/gen/decorator/Decorator;
      • LAVA_LAKE

        public static final Decorator<ChanceDecoratorConfig> LAVA_LAKE
        Mappings:
        Namespace Name Mixin selector
        official m Lcyv;m:Lcyv;
        intermediary field_14237 Lnet/minecraft/class_3284;field_14237:Lnet/minecraft/class_3284;
        named LAVA_LAKE Lnet/minecraft/world/gen/decorator/Decorator;LAVA_LAKE:Lnet/minecraft/world/gen/decorator/Decorator;
      • GLOWSTONE

        public static final Decorator<CountConfig> GLOWSTONE
        Mappings:
        Namespace Name Mixin selector
        official n Lcyv;n:Lcyv;
        intermediary field_25875 Lnet/minecraft/class_3284;field_25875:Lnet/minecraft/class_3284;
        named GLOWSTONE Lnet/minecraft/world/gen/decorator/Decorator;GLOWSTONE:Lnet/minecraft/world/gen/decorator/Decorator;
      • HEIGHTMAP

        public static final Decorator<HeightmapDecoratorConfig> HEIGHTMAP
        Mappings:
        Namespace Name Mixin selector
        official o Lcyv;o:Lcyv;
        intermediary field_25867 Lnet/minecraft/class_3284;field_25867:Lnet/minecraft/class_3284;
        named HEIGHTMAP Lnet/minecraft/world/gen/decorator/Decorator;HEIGHTMAP:Lnet/minecraft/world/gen/decorator/Decorator;
      • HEIGHTMAP_SPREAD_DOUBLE

        public static final Decorator<HeightmapDecoratorConfig> HEIGHTMAP_SPREAD_DOUBLE
        Mappings:
        Namespace Name Mixin selector
        official p Lcyv;p:Lcyv;
        intermediary field_25868 Lnet/minecraft/class_3284;field_25868:Lnet/minecraft/class_3284;
        named HEIGHTMAP_SPREAD_DOUBLE Lnet/minecraft/world/gen/decorator/Decorator;HEIGHTMAP_SPREAD_DOUBLE:Lnet/minecraft/world/gen/decorator/Decorator;
      • WATER_DEPTH_THRESHOLD

        public static final Decorator<WaterDepthThresholdDecoratorConfig> WATER_DEPTH_THRESHOLD
        Mappings:
        Namespace Name Mixin selector
        official q Lcyv;q:Lcyv;
        intermediary field_29321 Lnet/minecraft/class_3284;field_29321:Lnet/minecraft/class_3284;
        named WATER_DEPTH_THRESHOLD Lnet/minecraft/world/gen/decorator/Decorator;WATER_DEPTH_THRESHOLD:Lnet/minecraft/world/gen/decorator/Decorator;
      • CAVE_SURFACE

        public static final Decorator<CaveSurfaceDecoratorConfig> CAVE_SURFACE
        Mappings:
        Namespace Name Mixin selector
        official r Lcyv;r:Lcyv;
        intermediary field_29322 Lnet/minecraft/class_3284;field_29322:Lnet/minecraft/class_3284;
        named CAVE_SURFACE Lnet/minecraft/world/gen/decorator/Decorator;CAVE_SURFACE:Lnet/minecraft/world/gen/decorator/Decorator;
      • RANGE

        public static final Decorator<RangeDecoratorConfig> RANGE
        Mappings:
        Namespace Name Mixin selector
        official s Lcyv;s:Lcyv;
        intermediary field_25870 Lnet/minecraft/class_3284;field_25870:Lnet/minecraft/class_3284;
        named RANGE Lnet/minecraft/world/gen/decorator/Decorator;RANGE:Lnet/minecraft/world/gen/decorator/Decorator;
      • RANGE_BIASED_TO_BOTTOM

        public static final Decorator<BiasedRangedDecoratorConfig> RANGE_BIASED_TO_BOTTOM
        Mappings:
        Namespace Name Mixin selector
        official t Lcyv;t:Lcyv;
        intermediary field_28937 Lnet/minecraft/class_3284;field_28937:Lnet/minecraft/class_3284;
        named RANGE_BIASED_TO_BOTTOM Lnet/minecraft/world/gen/decorator/Decorator;RANGE_BIASED_TO_BOTTOM:Lnet/minecraft/world/gen/decorator/Decorator;
      • RANGE_VERY_BIASED_TO_BOTTOM

        public static final Decorator<BiasedRangedDecoratorConfig> RANGE_VERY_BIASED_TO_BOTTOM
        Mappings:
        Namespace Name Mixin selector
        official u Lcyv;u:Lcyv;
        intermediary field_28938 Lnet/minecraft/class_3284;field_28938:Lnet/minecraft/class_3284;
        named RANGE_VERY_BIASED_TO_BOTTOM Lnet/minecraft/world/gen/decorator/Decorator;RANGE_VERY_BIASED_TO_BOTTOM:Lnet/minecraft/world/gen/decorator/Decorator;
      • DEPTH_AVERAGE

        public static final Decorator<DepthAverageDecoratorConfig> DEPTH_AVERAGE
        Mappings:
        Namespace Name Mixin selector
        official v Lcyv;v:Lcyv;
        intermediary field_28939 Lnet/minecraft/class_3284;field_28939:Lnet/minecraft/class_3284;
        named DEPTH_AVERAGE Lnet/minecraft/world/gen/decorator/Decorator;DEPTH_AVERAGE:Lnet/minecraft/world/gen/decorator/Decorator;
      • SPREAD_32_ABOVE

        public static final Decorator<NopeDecoratorConfig> SPREAD_32_ABOVE
        Mappings:
        Namespace Name Mixin selector
        official w Lcyv;w:Lcyv;
        intermediary field_25874 Lnet/minecraft/class_3284;field_25874:Lnet/minecraft/class_3284;
        named SPREAD_32_ABOVE Lnet/minecraft/world/gen/decorator/Decorator;SPREAD_32_ABOVE:Lnet/minecraft/world/gen/decorator/Decorator;
      • END_GATEWAY

        public static final Decorator<NopeDecoratorConfig> END_GATEWAY
        Mappings:
        Namespace Name Mixin selector
        official x Lcyv;x:Lcyv;
        intermediary field_14230 Lnet/minecraft/class_3284;field_14230:Lnet/minecraft/class_3284;
        named END_GATEWAY Lnet/minecraft/world/gen/decorator/Decorator;END_GATEWAY:Lnet/minecraft/world/gen/decorator/Decorator;
      • codec

        private final com.mojang.serialization.Codec<ConfiguredDecorator<DC extends DecoratorConfig>> codec
        Mappings:
        Namespace Name Mixin selector
        official y Lcyv;y:Lcom/mojang/serialization/Codec;
        intermediary field_24983 Lnet/minecraft/class_3284;field_24983:Lcom/mojang/serialization/Codec;
        named codec Lnet/minecraft/world/gen/decorator/Decorator;codec:Lcom/mojang/serialization/Codec;
    • 构造器详细资料

      • Decorator

        public Decorator​(com.mojang.serialization.Codec<DC> configCodec)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcyv;<init>(Lcom/mojang/serialization/Codec;)V
        intermediary <init> Lnet/minecraft/class_3284;<init>(Lcom/mojang/serialization/Codec;)V
        named <init> Lnet/minecraft/world/gen/decorator/Decorator;<init>(Lcom/mojang/serialization/Codec;)V
    • 方法详细资料

      • register

        private static <T extends DecoratorConfig,​G extends Decorator<T>> G register​(String registryName,
                                                                                           G decorator)
        Mappings:
        Namespace Name Mixin selector
        official a Lcyv;a(Ljava/lang/String;Lcyv;)Lcyv;
        intermediary method_14450 Lnet/minecraft/class_3284;method_14450(Ljava/lang/String;Lnet/minecraft/class_3284;)Lnet/minecraft/class_3284;
        named register Lnet/minecraft/world/gen/decorator/Decorator;register(Ljava/lang/String;Lnet/minecraft/world/gen/decorator/Decorator;)Lnet/minecraft/world/gen/decorator/Decorator;
      • configure

        public ConfiguredDecorator<DC> configure​(DC config)
        Mappings:
        Namespace Name Mixin selector
        official a Lcyv;a(Lctx;)Lcyk;
        intermediary method_23475 Lnet/minecraft/class_3284;method_23475(Lnet/minecraft/class_2998;)Lnet/minecraft/class_3243;
        named configure Lnet/minecraft/world/gen/decorator/Decorator;configure(Lnet/minecraft/world/gen/decorator/DecoratorConfig;)Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;
      • getCodec

        public com.mojang.serialization.Codec<ConfiguredDecorator<DC>> getCodec()
        Mappings:
        Namespace Name Mixin selector
        official a Lcyv;a()Lcom/mojang/serialization/Codec;
        intermediary method_28928 Lnet/minecraft/class_3284;method_28928()Lcom/mojang/serialization/Codec;
        named getCodec Lnet/minecraft/world/gen/decorator/Decorator;getCodec()Lcom/mojang/serialization/Codec;
      • getPositions

        public abstract Stream<BlockPos> getPositions​(DecoratorContext context,
                                                      Random random,
                                                      DC config,
                                                      BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcyv;a(Lcyr;Ljava/util/Random;Lctx;Lgb;)Ljava/util/stream/Stream;
        intermediary method_14452 Lnet/minecraft/class_3284;method_14452(Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2998;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
        named getPositions Lnet/minecraft/world/gen/decorator/Decorator;getPositions(Lnet/minecraft/world/gen/decorator/DecoratorContext;Ljava/util/Random;Lnet/minecraft/world/gen/decorator/DecoratorConfig;Lnet/minecraft/util/math/BlockPos;)Ljava/util/stream/Stream;
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Lcyv;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_3284;toString()Ljava/lang/String;
        named toString Lnet/minecraft/world/gen/decorator/Decorator;toString()Ljava/lang/String;