Class DebugChunkGenerator

java.lang.Object
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.world.gen.chunk.DebugChunkGenerator

public class DebugChunkGenerator
extends ChunkGenerator
Mappings:
Namespace Name
official cmf
intermediary net/minecraft/class_2891
named net/minecraft/world/gen/chunk/DebugChunkGenerator
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<DebugChunkGenerator> CODEC
      Mappings:
      Namespace Name Mixin selector
      official d Lcmf;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;
    • BLOCK_STATES

      private static final List<BlockState> BLOCK_STATES
      Mappings:
      Namespace Name Mixin selector
      official g Lcmf;g: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 h Lcmf;h: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 i Lcmf;i: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 Lcmf;e:Lcht;
      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 Lcmf;f:Lcht;
      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;
    • biomeRegistry

      private final Registry<Biome> biomeRegistry
      Mappings:
      Namespace Name Mixin selector
      official j Lcmf;j:Lgn;
      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;
  • Constructor Details

    • DebugChunkGenerator

      public DebugChunkGenerator​(Registry<Biome> biomeRegistry)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmf;<init>(Lgn;)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
  • Method Details

    • getBiomeRegistry

      public Registry<Biome> getBiomeRegistry()
      Mappings:
      Namespace Name Mixin selector
      official g Lcmf;g()Lgn;
      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()
      Specified by:
      getCodec in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;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

      @Environment(CLIENT) public ChunkGenerator withSeed​(long seed)
      Specified by:
      withSeed in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;a(J)Lcjn;
      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)
      Specified by:
      buildSurface in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;a(Labb;Lcjl;)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)
      Overrides:
      carve in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;a(JLbuw;Lcjl;Lcmi$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)
      Overrides:
      generateFeatures in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;a(Labb;Lbum;)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 void populateNoise​(WorldAccess world, 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.
      Specified by:
      populateNoise in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;a(Lbtw;Lbum;Lcjl;)V
      intermediary method_12088 Lnet/minecraft/class_2794;method_12088(Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
      named populateNoise Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)V
    • getHeight

      public int getHeight​(int x, int z, Heightmap.Type heightmapType, HeightLimitView world)
      Specified by:
      getHeight in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;a(IILcmm$a;Lbtx;)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)
      Specified by:
      getColumnSample in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Lcjn;a(IILbtx;)Lbug;
      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 Lcmf;a(II)Lcht;
      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;