类 DebugChunkGenerator


  • public class DebugChunkGenerator
    extends ChunkGenerator
    Mappings:
    Namespace Name
    official coi
    intermediary net/minecraft/class_2891
    named net/minecraft/world/gen/chunk/DebugChunkGenerator
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<DebugChunkGenerator> CODEC
        Mappings:
        Namespace Name Mixin selector
        official d Lcoi;d:Lcom/mojang/serialization/Codec;
        intermediary field_24768 Lnet/minecraft/class_2891;field_24768:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;CODEC:Lcom/mojang/serialization/Codec;
      • field_31467

        private static final int field_31467
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Lcoi;i:I
        intermediary field_31467 Lnet/minecraft/class_2891;field_31467:I
        named field_31467 Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31467:I
      • BLOCK_STATES

        private static final List<BlockState> BLOCK_STATES
        Mappings:
        Namespace Name Mixin selector
        official j Lcoi;j:Ljava/util/List;
        intermediary field_13163 Lnet/minecraft/class_2891;field_13163:Ljava/util/List;
        named BLOCK_STATES Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;BLOCK_STATES:Ljava/util/List;
      • X_SIDE_LENGTH

        private static final int X_SIDE_LENGTH
        Mappings:
        Namespace Name Mixin selector
        official k Lcoi;k:I
        intermediary field_13161 Lnet/minecraft/class_2891;field_13161:I
        named X_SIDE_LENGTH Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;X_SIDE_LENGTH:I
      • Z_SIDE_LENGTH

        private static final int Z_SIDE_LENGTH
        Mappings:
        Namespace Name Mixin selector
        official l Lcoi;l:I
        intermediary field_13160 Lnet/minecraft/class_2891;field_13160:I
        named Z_SIDE_LENGTH Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;Z_SIDE_LENGTH:I
      • AIR

        protected static final BlockState AIR
        Mappings:
        Namespace Name Mixin selector
        official e Lcoi;e:Lcjr;
        intermediary field_13162 Lnet/minecraft/class_2891;field_13162:Lnet/minecraft/class_2680;
        named AIR Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;AIR:Lnet/minecraft/block/BlockState;
      • BARRIER

        protected static final BlockState BARRIER
        Mappings:
        Namespace Name Mixin selector
        official f Lcoi;f:Lcjr;
        intermediary field_13164 Lnet/minecraft/class_2891;field_13164:Lnet/minecraft/class_2680;
        named BARRIER Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;BARRIER:Lnet/minecraft/block/BlockState;
      • field_31465

        public static final int field_31465
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lcoi;g:I
        intermediary field_31465 Lnet/minecraft/class_2891;field_31465:I
        named field_31465 Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31465:I
      • field_31466

        public static final int field_31466
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Lcoi;h:I
        intermediary field_31466 Lnet/minecraft/class_2891;field_31466:I
        named field_31466 Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31466:I
      • biomeRegistry

        private final Registry<Biome> biomeRegistry
        Mappings:
        Namespace Name Mixin selector
        official m Lcoi;m:Lgr;
        intermediary field_26747 Lnet/minecraft/class_2891;field_26747:Lnet/minecraft/class_2378;
        named biomeRegistry Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;biomeRegistry:Lnet/minecraft/util/registry/Registry;
    • 构造器详细资料

      • DebugChunkGenerator

        public DebugChunkGenerator​(Registry<Biome> biomeRegistry)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcoi;<init>(Lgr;)V
        intermediary <init> Lnet/minecraft/class_2891;<init>(Lnet/minecraft/class_2378;)V
        named <init> Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;<init>(Lnet/minecraft/util/registry/Registry;)V
    • 方法详细资料

      • getBiomeRegistry

        public Registry<Biome> getBiomeRegistry()
        Mappings:
        Namespace Name Mixin selector
        official g Lcoi;g()Lgr;
        intermediary method_31169 Lnet/minecraft/class_2891;method_31169()Lnet/minecraft/class_2378;
        named getBiomeRegistry Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBiomeRegistry()Lnet/minecraft/util/registry/Registry;
      • getCodec

        protected com.mojang.serialization.Codec<? extends ChunkGenerator> getCodec()
        指定者:
        getCodec 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a()Lcom/mojang/serialization/Codec;
        intermediary method_28506 Lnet/minecraft/class_2794;method_28506()Lcom/mojang/serialization/Codec;
        named getCodec Lnet/minecraft/world/gen/chunk/ChunkGenerator;getCodec()Lcom/mojang/serialization/Codec;
      • withSeed

        public ChunkGenerator withSeed​(long seed)
        指定者:
        withSeed 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a(J)Lclm;
        intermediary method_27997 Lnet/minecraft/class_2794;method_27997(J)Lnet/minecraft/class_2794;
        named withSeed Lnet/minecraft/world/gen/chunk/ChunkGenerator;withSeed(J)Lnet/minecraft/world/gen/chunk/ChunkGenerator;
      • buildSurface

        public void buildSurface​(ChunkRegion region,
                                 Chunk chunk)
        Places the surface blocks of the biomes after the noise has been generated.
        指定者:
        buildSurface 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a(Labp;Lclk;)V
        intermediary method_12110 Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_2791;)V
        named buildSurface Lnet/minecraft/world/gen/chunk/ChunkGenerator;buildSurface(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/chunk/Chunk;)V
      • carve

        public void carve​(long seed,
                          BiomeAccess access,
                          Chunk chunk,
                          GenerationStep.Carver carver)
        Generates caves for the given chunk.
        覆盖:
        carve 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a(JLbws;Lclk;Lcom$a;)V
        intermediary method_12108 Lnet/minecraft/class_2794;method_12108(JLnet/minecraft/class_4543;Lnet/minecraft/class_2791;Lnet/minecraft/class_2893$class_2894;)V
        named carve Lnet/minecraft/world/gen/chunk/ChunkGenerator;carve(JLnet/minecraft/world/biome/source/BiomeAccess;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/GenerationStep$Carver;)V
      • generateFeatures

        public void generateFeatures​(ChunkRegion region,
                                     StructureAccessor accessor)
        覆盖:
        generateFeatures 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a(Labp;Lbwi;)V
        intermediary method_12102 Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;)V
        named generateFeatures Lnet/minecraft/world/gen/chunk/ChunkGenerator;generateFeatures(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/gen/StructureAccessor;)V
      • populateNoise

        public CompletableFuture<Chunk> populateNoise​(Executor executor,
                                                      StructureAccessor accessor,
                                                      Chunk chunk)
        Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
        指定者:
        populateNoise 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a(Ljava/util/concurrent/Executor;Lbwi;Lclk;)Ljava/util/concurrent/CompletableFuture;
        intermediary method_12088 Lnet/minecraft/class_2794;method_12088(Ljava/util/concurrent/Executor;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
        named populateNoise Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Ljava/util/concurrent/Executor;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)Ljava/util/concurrent/CompletableFuture;
      • getHeight

        public int getHeight​(int x,
                             int z,
                             Heightmap.Type heightmap,
                             HeightLimitView world)
        Returns the raw noise height of a column for use in structure generation.
        指定者:
        getHeight 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a(IILcor$a;Lbvt;)I
        intermediary method_16397 Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;)I
        named getHeight Lnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;)I
      • getColumnSample

        public VerticalBlockSample getColumnSample​(int x,
                                                   int z,
                                                   HeightLimitView world)
        Returns a sample of all the block states in a column for use in structure generation.
        指定者:
        getColumnSample 在类中 ChunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official a Lclm;a(IILbvt;)Lbwc;
        intermediary method_26261 Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;)Lnet/minecraft/class_4966;
        named getColumnSample Lnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;
      • getBlockState

        public static BlockState getBlockState​(int x,
                                               int z)
        Mappings:
        Namespace Name Mixin selector
        official a Lcoi;a(II)Lcjr;
        intermediary method_12578 Lnet/minecraft/class_2891;method_12578(II)Lnet/minecraft/class_2680;
        named getBlockState Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBlockState(II)Lnet/minecraft/block/BlockState;