Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- configure(World, int, int, int, int, int, int)
- release()
- isChunkAvailable(int, int)
- isSectionAvailable(int, int, int)
- getBlockId(int, int, int)
- getRotationIndex(int, int, int)
- getFluidId(int, int, int)
- getFluidLevel(int, int, int)
- getFluidTopY(int, int, int)
- getChunkResolveCount()
- getChunkReuseCount()
- getSectionResolveCount()
- getSectionReuseCount()
Class SpawnPositionChunkCache
java.lang.Object
com.hypixel.hytale.server.spawning.util.SpawnPositionChunkCache
Lazily caches chunk section data for position searches.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(World world, int minimumBlockX, int minimumBlockZ, int maximumBlockX, int maximumBlockZ, int minimumBlockY, int maximumBlockY) intgetBlockId(int blockX, int blockY, int blockZ) intintintgetFluidId(int blockX, int blockY, int blockZ) intgetFluidLevel(int blockX, int blockY, int blockZ) doublegetFluidTopY(int blockX, int blockY, int blockZ) intgetRotationIndex(int blockX, int blockY, int blockZ) intintbooleanisChunkAvailable(int blockX, int blockZ) booleanisSectionAvailable(int blockX, int blockY, int blockZ) voidrelease()
-
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()
-