public final class BlockLightEngine extends LightEngine<BlockLightStorage.StorageMap,BlockLightStorage>
IWorldLightListener.DummychunkProvider, storage, type| Constructor and Description |
|---|
BlockLightEngine(IChunkLightProvider p_i51301_1_) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
computeLevel(long pos,
long excludedSourcePos,
int level) |
void |
func_215623_a(BlockPos p_215623_1_,
int p_215623_2_) |
protected int |
getEdgeLevel(long startPos,
long endPos,
int startLevel) |
protected void |
notifyNeighbors(long pos,
int level,
boolean isDecreasing) |
int |
queuedUpdateSize() |
checkLight, func_215613_a, func_215619_a, func_215620_a, getBlockAndOpacity, getData, getDebugString, getLevel, getLevelFromArray, getLightFor, getVoxelShape, isRoot, retainChunkData, scheduleUpdate, setData, setLevel, tick, updateSectionStatusbulkCancel, cancelUpdate, needsUpdate, processUpdates, propagateLevel, scheduleUpdateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfunc_215567_apublic BlockLightEngine(IChunkLightProvider p_i51301_1_)
protected int getEdgeLevel(long startPos,
long endPos,
int startLevel)
getEdgeLevel in class LightEngine<BlockLightStorage.StorageMap,BlockLightStorage>protected void notifyNeighbors(long pos,
int level,
boolean isDecreasing)
notifyNeighbors in class LevelBasedGraphprotected int computeLevel(long pos,
long excludedSourcePos,
int level)
computeLevel in class LightEngine<BlockLightStorage.StorageMap,BlockLightStorage>public void func_215623_a(BlockPos p_215623_1_, int p_215623_2_)
func_215623_a in class LightEngine<BlockLightStorage.StorageMap,BlockLightStorage>public int queuedUpdateSize()
queuedUpdateSize in class LightEngine<BlockLightStorage.StorageMap,BlockLightStorage>