类 ConfiguredSurfaceBuilder<SC extends SurfaceConfig>


  • public class ConfiguredSurfaceBuilder<SC extends SurfaceConfig>
    extends Object
    Mappings:
    Namespace Name
    official dbz
    intermediary net/minecraft/class_3504
    named net/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<?>> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Ldbz;a:Lcom/mojang/serialization/Codec;
        intermediary field_25878 Lnet/minecraft/class_3504;field_25878:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;CODEC:Lcom/mojang/serialization/Codec;
      • REGISTRY_CODEC

        public static final com.mojang.serialization.Codec<Supplier<ConfiguredSurfaceBuilder<?>>> REGISTRY_CODEC
        Mappings:
        Namespace Name Mixin selector
        official b Ldbz;b:Lcom/mojang/serialization/Codec;
        intermediary field_25015 Lnet/minecraft/class_3504;field_25015:Lcom/mojang/serialization/Codec;
        named REGISTRY_CODEC Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
      • surfaceBuilder

        public final SurfaceBuilder<SC extends SurfaceConfig> surfaceBuilder
        Mappings:
        Namespace Name Mixin selector
        official c Ldbz;c:Ldcm;
        intermediary field_15610 Lnet/minecraft/class_3504;field_15610:Lnet/minecraft/class_3523;
        named surfaceBuilder Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;surfaceBuilder:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
      • config

        public final SC extends SurfaceConfig config
        Mappings:
        Namespace Name Mixin selector
        official d Ldbz;d:Ldco;
        intermediary field_15611 Lnet/minecraft/class_3504;field_15611:Lnet/minecraft/class_3531;
        named config Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;config:Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;
    • 构造器详细资料

      • ConfiguredSurfaceBuilder

        public ConfiguredSurfaceBuilder​(SurfaceBuilder<SC> surfaceBuilder,
                                        SC config)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldbz;<init>(Ldcm;Ldco;)V
        intermediary <init> Lnet/minecraft/class_3504;<init>(Lnet/minecraft/class_3523;Lnet/minecraft/class_3531;)V
        named <init> Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;<init>(Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;)V
    • 方法详细资料

      • generate

        public void generate​(Random random,
                             Chunk chunk,
                             Biome biome,
                             int x,
                             int z,
                             int height,
                             double noise,
                             BlockState defaultBlock,
                             BlockState defaultFluid,
                             int seaLevel,
                             int int2,
                             long long2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbz;a(Ljava/util/Random;Lclk;Lbwq;IIIDLcjr;Lcjr;IIJ)V
        intermediary method_15198 Lnet/minecraft/class_3504;method_15198(Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
        named generate Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;generate(Ljava/util/Random;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/biome/Biome;IIIDLnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;IIJ)V
      • initSeed

        public void initSeed​(long seed)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbz;a(J)V
        intermediary method_15199 Lnet/minecraft/class_3504;method_15199(J)V
        named initSeed Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;initSeed(J)V
      • getConfig

        public SC getConfig()
        Mappings:
        Namespace Name Mixin selector
        official a Ldbz;a()Ldco;
        intermediary method_15197 Lnet/minecraft/class_3504;method_15197()Lnet/minecraft/class_3531;
        named getConfig Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;getConfig()Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;