Class NetherChunkGenerator

java.lang.Object
net.minecraft.world.gen.chunk.NetherChunkGenerator
All Implemented Interfaces:
ChunkSource

public class NetherChunkGenerator extends Object implements ChunkSource
Mappings:
Namespace Name
intermediary net/minecraft/class_359
glue class_382
server ka
client qn
named net/minecraft/world/gen/chunk/NetherChunkGenerator
  • Field Details

    • random

      private Random random
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1344 Lnet/minecraft/class_359;field_1344:Ljava/util/Random;
      glue field_1520 Lclass_382;field_1520:Ljava/util/Random;
      server h Lka;h:Ljava/util/Random;
      client h Lqn;h:Ljava/util/Random;
      named random Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;random:Ljava/util/Random;
    • minLimitPerlinNoise

      private OctavePerlinNoiseSampler minLimitPerlinNoise
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1345 Lnet/minecraft/class_359;field_1345:Lnet/minecraft/class_209;
      glue field_1521 Lclass_382;field_1521:Lclass_490;
      server i Lka;i:Lmp;
      client i Lqn;i:Luf;
      named minLimitPerlinNoise Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;minLimitPerlinNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • maxLimitPerlinNoise

      private OctavePerlinNoiseSampler maxLimitPerlinNoise
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1346 Lnet/minecraft/class_359;field_1346:Lnet/minecraft/class_209;
      glue field_1522 Lclass_382;field_1522:Lclass_490;
      server j Lka;j:Lmp;
      client j Lqn;j:Luf;
      named maxLimitPerlinNoise Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;maxLimitPerlinNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • perlinNoise1

      private OctavePerlinNoiseSampler perlinNoise1
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1347 Lnet/minecraft/class_359;field_1347:Lnet/minecraft/class_209;
      glue field_1523 Lclass_382;field_1523:Lclass_490;
      server k Lka;k:Lmp;
      client k Lqn;k:Luf;
      named perlinNoise1 Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;perlinNoise1:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • perlinNoise2

      private OctavePerlinNoiseSampler perlinNoise2
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1348 Lnet/minecraft/class_359;field_1348:Lnet/minecraft/class_209;
      glue field_1524 Lclass_382;field_1524:Lclass_490;
      server l Lka;l:Lmp;
      client l Lqn;l:Luf;
      named perlinNoise2 Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;perlinNoise2:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • perlinNoise3

      private OctavePerlinNoiseSampler perlinNoise3
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1349 Lnet/minecraft/class_359;field_1349:Lnet/minecraft/class_209;
      glue field_1525 Lclass_382;field_1525:Lclass_490;
      server m Lka;m:Lmp;
      client m Lqn;m:Luf;
      named perlinNoise3 Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;perlinNoise3:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • scaleNoise

      public OctavePerlinNoiseSampler scaleNoise
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1337 Lnet/minecraft/class_359;field_1337:Lnet/minecraft/class_209;
      glue field_1513 Lclass_382;field_1513:Lclass_490;
      server a Lka;a:Lmp;
      client a Lqn;a:Luf;
      named scaleNoise Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;scaleNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • depthNoise

      public OctavePerlinNoiseSampler depthNoise
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1338 Lnet/minecraft/class_359;field_1338:Lnet/minecraft/class_209;
      glue field_1514 Lclass_382;field_1514:Lclass_490;
      server b Lka;b:Lmp;
      client b Lqn;b:Luf;
      named depthNoise Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;depthNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1350 Lnet/minecraft/class_359;field_1350:Lnet/minecraft/class_18;
      glue field_1526 Lclass_382;field_1526:Lclass_129;
      server n Lka;n:Ldj;
      client n Lqn;n:Lfd;
      named world Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;world:Lnet/minecraft/world/World;
    • heightMap

      private double[] heightMap
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1351 Lnet/minecraft/class_359;field_1351:[D
      glue field_1527 Lclass_382;field_1527:[D
      server o Lka;o:[D
      client o Lqn;o:[D
      named heightMap Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;heightMap:[D
    • sandBuffer

      private double[] sandBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1352 Lnet/minecraft/class_359;field_1352:[D
      glue field_1528 Lclass_382;field_1528:[D
      server p Lka;p:[D
      client p Lqn;p:[D
      named sandBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;sandBuffer:[D
    • gravelBuffer

      private double[] gravelBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1353 Lnet/minecraft/class_359;field_1353:[D
      glue field_1529 Lclass_382;field_1529:[D
      server q Lka;q:[D
      client q Lqn;q:[D
      named gravelBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;gravelBuffer:[D
    • depthBuffer

      private double[] depthBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1354 Lnet/minecraft/class_359;field_1354:[D
      glue field_1530 Lclass_382;field_1530:[D
      server r Lka;r:[D
      client r Lqn;r:[D
      named depthBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;depthBuffer:[D
    • cave

      private Generator cave
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1355 Lnet/minecraft/class_359;field_1355:Lnet/minecraft/class_105;
      glue field_1531 Lclass_382;field_1531:Lclass_150;
      server s Lka;s:Ldy;
      client s Lqn;s:Lfv;
      named cave Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;cave:Lnet/minecraft/world/gen/Generator;
    • perlinNoiseBuffer

      double[] perlinNoiseBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1339 Lnet/minecraft/class_359;field_1339:[D
      glue field_1515 Lclass_382;field_1515:[D
      server c Lka;c:[D
      client c Lqn;c:[D
      named perlinNoiseBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;perlinNoiseBuffer:[D
    • minLimitPerlinNoiseBuffer

      double[] minLimitPerlinNoiseBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1340 Lnet/minecraft/class_359;field_1340:[D
      glue field_1516 Lclass_382;field_1516:[D
      server d Lka;d:[D
      client d Lqn;d:[D
      named minLimitPerlinNoiseBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;minLimitPerlinNoiseBuffer:[D
    • maxLimitPerlinNoiseBuffer

      double[] maxLimitPerlinNoiseBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1341 Lnet/minecraft/class_359;field_1341:[D
      glue field_1517 Lclass_382;field_1517:[D
      server e Lka;e:[D
      client e Lqn;e:[D
      named maxLimitPerlinNoiseBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;maxLimitPerlinNoiseBuffer:[D
    • scaleNoiseBuffer

      double[] scaleNoiseBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1342 Lnet/minecraft/class_359;field_1342:[D
      glue field_1518 Lclass_382;field_1518:[D
      server f Lka;f:[D
      client f Lqn;f:[D
      named scaleNoiseBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;scaleNoiseBuffer:[D
    • depthNoiseBuffer

      double[] depthNoiseBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1343 Lnet/minecraft/class_359;field_1343:[D
      glue field_1519 Lclass_382;field_1519:[D
      server g Lka;g:[D
      client g Lqn;g:[D
      named depthNoiseBuffer Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;depthNoiseBuffer:[D
  • Constructor Details

    • NetherChunkGenerator

      public NetherChunkGenerator(World world, long seed)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_359;<init>(Lnet/minecraft/class_18;J)V
      glue <init> Lclass_382;<init>(Lclass_129;J)V
      server <init> Lka;<init>(Ldj;J)V
      client <init> Lqn;<init>(Lfd;J)V
      named <init> Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;<init>(Lnet/minecraft/world/World;J)V
  • Method Details

    • buildTerrain

      public void buildTerrain(int chunkX, int chunkZ, byte[] blocks)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1180 Lnet/minecraft/class_359;method_1180(II[B)V
      glue method_1521 Lclass_382;method_1521(II[B)V
      server a Lka;a(II[B)V
      client a Lqn;a(II[B)V
      named buildTerrain Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;buildTerrain(II[B)V
    • buildSurfaces

      public void buildSurfaces(int chunkX, int chunkY, byte[] blocks)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1182 Lnet/minecraft/class_359;method_1182(II[B)V
      glue method_1523 Lclass_382;method_1523(II[B)V
      server b Lka;b(II[B)V
      client b Lqn;b(II[B)V
      named buildSurfaces Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;buildSurfaces(II[B)V
    • loadChunk

      public Chunk loadChunk(int chunkX, int chunkZ)
      Specified by:
      loadChunk in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1807 Lnet/minecraft/class_51;method_1807(II)Lnet/minecraft/class_43;
      glue method_191 Lclass_60;method_191(II)Lclass_279;
      server c Lbl;c(II)Lhi;
      client c Lcl;c(II)Llm;
      named loadChunk Lnet/minecraft/world/chunk/ChunkSource;loadChunk(II)Lnet/minecraft/world/chunk/Chunk;
    • getChunk

      public Chunk getChunk(int chunkX, int chunkZ)
      Specified by:
      getChunk in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1806 Lnet/minecraft/class_51;method_1806(II)Lnet/minecraft/class_43;
      glue method_190 Lclass_60;method_190(II)Lclass_279;
      server b Lbl;b(II)Lhi;
      client b Lcl;b(II)Llm;
      named getChunk Lnet/minecraft/world/chunk/ChunkSource;getChunk(II)Lnet/minecraft/world/chunk/Chunk;
    • generateHeightMap

      private double[] generateHeightMap(double[] heightMap, int x, int y, int z, int sizeX, int sizeY, int sizeZ)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1181 Lnet/minecraft/class_359;method_1181([DIIIIII)[D
      glue method_1522 Lclass_382;method_1522([DIIIIII)[D
      server a Lka;a([DIIIIII)[D
      client a Lqn;a([DIIIIII)[D
      named generateHeightMap Lnet/minecraft/world/gen/chunk/NetherChunkGenerator;generateHeightMap([DIIIIII)[D
    • isChunkLoaded

      public boolean isChunkLoaded(int x, int z)
      Specified by:
      isChunkLoaded in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1802 Lnet/minecraft/class_51;method_1802(II)Z
      glue method_186 Lclass_60;method_186(II)Z
      server a Lbl;a(II)Z
      client a Lcl;a(II)Z
      named isChunkLoaded Lnet/minecraft/world/chunk/ChunkSource;isChunkLoaded(II)Z
    • decorate

      public void decorate(ChunkSource source, int x, int z)
      Specified by:
      decorate in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1803 Lnet/minecraft/class_51;method_1803(Lnet/minecraft/class_51;II)V
      glue method_187 Lclass_60;method_187(Lclass_60;II)V
      server a Lbl;a(Lbl;II)V
      client a Lcl;a(Lcl;II)V
      named decorate Lnet/minecraft/world/chunk/ChunkSource;decorate(Lnet/minecraft/world/chunk/ChunkSource;II)V
    • save

      public boolean save(boolean saveEntities, LoadingDisplay display)
      Specified by:
      save in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1804 Lnet/minecraft/class_51;method_1804(ZLnet/minecraft/class_62;)Z
      glue method_188 Lclass_60;method_188(ZLclass_595;)Z
      server a Lbl;a(ZLpj;)Z
      client a Lcl;a(ZLyb;)Z
      named save Lnet/minecraft/world/chunk/ChunkSource;save(ZLnet/minecraft/client/gui/screen/LoadingDisplay;)Z
    • tick

      public boolean tick()
      Specified by:
      tick in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1801 Lnet/minecraft/class_51;method_1801()Z
      glue method_185 Lclass_60;method_185()Z
      server a Lbl;a()Z
      client a Lcl;a()Z
      named tick Lnet/minecraft/world/chunk/ChunkSource;tick()Z
    • canSave

      public boolean canSave()
      Specified by:
      canSave in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1805 Lnet/minecraft/class_51;method_1805()Z
      glue method_189 Lclass_60;method_189()Z
      server b Lbl;b()Z
      client b Lcl;b()Z
      named canSave Lnet/minecraft/world/chunk/ChunkSource;canSave()Z
    • getDebugInfo

      @Environment(CLIENT) public String getDebugInfo()
      Specified by:
      getDebugInfo in interface ChunkSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1808 Lnet/minecraft/class_51;method_1808()Ljava/lang/String;
      glue method_296 Lclass_60;method_296()Ljava/lang/String;
      server method_1808 Lbl;method_1808()Ljava/lang/String;
      client c Lcl;c()Ljava/lang/String;
      named getDebugInfo Lnet/minecraft/world/chunk/ChunkSource;getDebugInfo()Ljava/lang/String;