classpublicPriority 1
ChunkLightingManager
com.hypixel.hytale.server.core.universe.world.lighting.ChunkLightingManager
implements Runnable
17
Methods
17
Public Methods
4
Fields
1
Constructors
Constructors
public
ChunkLightingManager(World world)Methods
Public Methods (17)
public
void addToQueue(Vector3i chunkPosition)public
LightCalculation getLightCalculation()public
int getQueueSize()public
World getWorld()@Nonnull
public
void init(WorldChunk worldChunk)public
boolean interrupt()public
boolean invalidateLightAtBlock(WorldChunk worldChunk, int blockX, int blockY, int blockZ, BlockType blockType, int oldHeight, int newHeight)public
boolean invalidateLightInChunk(WorldChunk worldChunk)public
boolean invalidateLightInChunkSection(WorldChunk worldChunk, int sectionIndex)public
boolean invalidateLightInChunkSections(WorldChunk worldChunk, int sectionIndexFrom, int sectionIndexTo)public
void invalidateLoadedChunks()public
boolean isQueued(int chunkX, int chunkZ)public
boolean isQueued(Vector3i chunkPosition)public
void run()@Override
public
void setLightCalculation(LightCalculation lightCalculation)public
void start()public
void stop()Fields
Private/Package Fields (4)
private
LightCalculation lightCalculationprivate
HytaleLogger loggerprivate
Thread threadprivate
World world