类 ConfiguredDecorator<DC extends DecoratorConfig>

    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<ConfiguredDecorator<?>> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lcyk;a:Lcom/mojang/serialization/Codec;
        intermediary field_24981 Lnet/minecraft/class_3243;field_24981:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;CODEC:Lcom/mojang/serialization/Codec;
      • decorator

        private final Decorator<DC extends DecoratorConfig> decorator
        Mappings:
        Namespace Name Mixin selector
        official b Lcyk;b:Lcyv;
        intermediary field_14115 Lnet/minecraft/class_3243;field_14115:Lnet/minecraft/class_3284;
        named decorator Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;decorator:Lnet/minecraft/world/gen/decorator/Decorator;
      • config

        private final DC extends DecoratorConfig config
        Mappings:
        Namespace Name Mixin selector
        official c Lcyk;c:Lctx;
        intermediary field_14114 Lnet/minecraft/class_3243;field_14114:Lnet/minecraft/class_2998;
        named config Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;config:Lnet/minecraft/world/gen/decorator/DecoratorConfig;
    • 构造器详细资料

      • ConfiguredDecorator

        public ConfiguredDecorator​(Decorator<DC> decorator,
                                   DC config)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcyk;<init>(Lcyv;Lctx;)V
        intermediary <init> Lnet/minecraft/class_3243;<init>(Lnet/minecraft/class_3284;Lnet/minecraft/class_2998;)V
        named <init> Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;<init>(Lnet/minecraft/world/gen/decorator/Decorator;Lnet/minecraft/world/gen/decorator/DecoratorConfig;)V
    • 方法详细资料

      • getPositions

        public Stream<BlockPos> getPositions​(DecoratorContext context,
                                             Random random,
                                             BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcyk;a(Lcyr;Ljava/util/Random;Lgb;)Ljava/util/stream/Stream;
        intermediary method_30444 Lnet/minecraft/class_3243;method_30444(Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
        named getPositions Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;getPositions(Lnet/minecraft/world/gen/decorator/DecoratorContext;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Ljava/util/stream/Stream;
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Lcyk;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_3243;toString()Ljava/lang/String;
        named toString Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;toString()Ljava/lang/String;
      • decorate

        public ConfiguredDecorator<?> decorate​(ConfiguredDecorator<?> configuredDecorator)
        指定者:
        decorate 在接口中 Decoratable<DC extends DecoratorConfig>
        Mappings:
        Namespace Name Mixin selector
        official b Lcyk;b(Lcyk;)Lcyk;
        intermediary method_30446 Lnet/minecraft/class_3243;method_30446(Lnet/minecraft/class_3243;)Lnet/minecraft/class_3243;
        named decorate Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;decorate(Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;)Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;
      • getConfig

        public DC getConfig()
        Mappings:
        Namespace Name Mixin selector
        official b Lcyk;b()Lctx;
        intermediary method_30445 Lnet/minecraft/class_3243;method_30445()Lnet/minecraft/class_2998;
        named getConfig Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;getConfig()Lnet/minecraft/world/gen/decorator/DecoratorConfig;