HyCodeYourTale
classpublicPriority 3

LocalCachedChunkAccessor

com.hypixel.hytale.server.core.universe.world.accessor.LocalCachedChunkAccessor

implements OverridableChunkAccessor

16

Methods

16

Public Methods

5

Fields

1

Constructors

Constructors

protected
LocalCachedChunkAccessor(ChunkAccessor<WorldChunk> delegate, int centerX, int centerZ, int radius)

Methods

Public Methods (16)

public
void cacheChunksInRadius()
public
int getCenterX()
public
int getCenterZ()
public
WorldChunk getChunk(long index)
public
WorldChunk getChunkIfInMemory(long index)
public
WorldChunk getChunkIfInMemory(int x, int z)
@Nullable
public
WorldChunk getChunkIfLoaded(long index)
@Nullable
public
WorldChunk getChunkIfLoaded(int x, int z)
@Nullable
public
WorldChunk getChunkIfNonTicking(long index)
@Nullable
public
ChunkAccessor getDelegate()
public
int getLength()
public
int getMinX()
public
int getMinZ()
public
WorldChunk getNonTickingChunk(long index)
public
WorldChunk loadChunkIfInMemory(long index)
public
void overwrite(WorldChunk wc)

Fields

Private/Package Fields (5)

privateWorldChunk[] chunks
privateChunkAccessor<WorldChunk> delegate
privateint length
privateint minX
privateint minZ

Related Classes