Class ChunkGeneratorExecution

java.lang.Object
com.hypixel.hytale.server.worldgen.chunk.ChunkGeneratorExecution

public class ChunkGeneratorExecution extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • execute

      public void execute(int seed)
    • getChunkGenerator

      @Nonnull public ChunkGenerator getChunkGenerator()
    • getChunk

      public GeneratedBlockChunk getChunk()
    • getBlockStateChunk

      public GeneratedBlockStateChunk getBlockStateChunk()
    • getEntityChunk

      public GeneratedEntityChunk getEntityChunk()
    • getPriorityChunk

      @Nonnull public BlockPriorityChunk getPriorityChunk()
    • getInterpolator

      @Nonnull public HeightThresholdInterpolator getInterpolator()
    • getSection

      public Holder<ChunkStore> getSection(int y)
    • zoneBiomeResult

      public ZoneBiomeResult zoneBiomeResult(int cx, int cz)
    • getCoreDataEntries

      @Nonnull public CoreDataCacheEntry[] getCoreDataEntries()
    • getIndex

      public long getIndex()
    • getX

      public int getX()
    • getZ

      public int getZ()
    • setPriorityModifier

      public void setPriorityModifier(BlockPriorityModifier blockPriorityModifier)
    • generateTintMapping

      private void generateTintMapping(int seed)
    • tintIndexLocal

      public static int tintIndexLocal(int x, int z)
    • generateEnvironmentMapping

      private void generateEnvironmentMapping(int seed)
    • getBlock

      public int getBlock(int x, int y, int z)
    • getRotationIndex

      public int getRotationIndex(int x, int y, int z)
    • setEnvironment

      public void setEnvironment(int x, int y, int z, int environment)
    • setBlock

      public boolean setBlock(int x, int y, int z, byte type, int block)
    • setBlock

      public boolean setBlock(int x, int y, int z, byte type, BlockFluidEntry entry)
    • setBlock

      public boolean setBlock(int x, int y, int z, byte type, int block, int environment)
    • setBlock

      public boolean setBlock(int x, int y, int z, byte type, BlockFluidEntry entry, int environment)
    • setBlock

      public boolean setBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder)
    • setBlock

      public boolean setBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder, int supportValue, int rotation, int filler)
    • setFluid

      public boolean setFluid(int x, int y, int z, byte type, int fluid, int environment)
    • setFluid

      public boolean setFluid(int x, int y, int z, byte type, int fluid)
    • setFluid

      public boolean setFluid(int x, int y, int z, byte type, int fluid, byte fluidLevel)
    • getFluid

      public int getFluid(int x, int y, int z)
    • overrideBlock

      public void overrideBlock(int x, int y, int z, byte type, int block)
    • overrideBlock

      public void overrideBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder)
    • overrideBlock

      public void overrideBlock(int x, int y, int z, byte type, BlockFluidEntry entry)
    • overrideBlock

      public void overrideBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder, int rotation, int filler)
    • overrideFluid

      public void overrideFluid(int x, int y, int z, byte type, int fluid)
    • localX

      protected int localX(int x)
    • localZ

      protected int localZ(int z)
    • globalX

      public int globalX(int localX)
    • globalZ

      public int globalZ(int localZ)