Class SpawnPositionChunkCache

java.lang.Object
com.hypixel.hytale.server.spawning.util.SpawnPositionChunkCache

public final class SpawnPositionChunkCache extends Object
Lazily caches chunk section data for position searches.
  • Constructor Details

    • SpawnPositionChunkCache

      public SpawnPositionChunkCache()
  • Method Details

    • configure

      public void configure(World world, int minimumBlockX, int minimumBlockZ, int maximumBlockX, int maximumBlockZ, int minimumBlockY, int maximumBlockY)
    • release

      public void release()
    • isChunkAvailable

      public boolean isChunkAvailable(int blockX, int blockZ)
    • isSectionAvailable

      public boolean isSectionAvailable(int blockX, int blockY, int blockZ)
    • getBlockId

      public int getBlockId(int blockX, int blockY, int blockZ)
    • getRotationIndex

      public int getRotationIndex(int blockX, int blockY, int blockZ)
    • getFluidId

      public int getFluidId(int blockX, int blockY, int blockZ)
    • getFluidLevel

      public int getFluidLevel(int blockX, int blockY, int blockZ)
    • getFluidTopY

      public double getFluidTopY(int blockX, int blockY, int blockZ)
    • getChunkResolveCount

      public int getChunkResolveCount()
    • getChunkReuseCount

      public int getChunkReuseCount()
    • getSectionResolveCount

      public int getSectionResolveCount()
    • getSectionReuseCount

      public int getSectionReuseCount()