HyCodeYourTale
classpublicPriority 3

FloodLightCalculation

com.hypixel.hytale.server.core.universe.world.lighting.FloodLightCalculation

implements LightCalculation

7

Methods

7

Public Methods

1

Fields

1

Constructors

Constructors

public
FloodLightCalculation(ChunkLightingManager chunkLightingManager)

Methods

Public Methods (7)

public
CalculationResult calculateLight(Vector3i chunkPosition)
@Nonnull@Override
public
void init(WorldChunk chunk)
@Override
public
boolean invalidateLightInChunkSections(WorldChunk worldChunk, int sectionIndexFrom, int sectionIndexTo)
@Override
public
void propagateCorners(BlockSection toSection, ChunkLightDataBuilder globalLight, BitSet bitSetQueue)
public
void propagateEdges(BlockSection toSection, ChunkLightDataBuilder globalLight, BitSet bitSetQueue)
public
void propagateSides(BlockSection toSection, ChunkLightDataBuilder globalLight, BitSet bitSetQueue)
public
boolean testNeighboursForLocalLight(LocalCachedChunkAccessor accessor, WorldChunk worldChunk, int chunkX, int chunkY, int chunkZ)

Fields

Protected Fields (1)

protectedChunkLightingManager chunkLightingManager

Related Classes