public final class SkyLightEngine extends LightEngine<SkyLightStorage.StorageMap,SkyLightStorage>
IWorldLightListener.DummychunkProvider, scratchPos, storage, type| コンストラクタと説明 |
|---|
SkyLightEngine(IChunkLightProvider p_i51289_1_) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected int |
computeLevel(long pos,
long excludedSourcePos,
int level)
Computes level propagated from neighbors of specified position with given existing level, excluding the given
source position.
|
java.lang.String |
getDebugString(long sectionPosIn) |
protected int |
getEdgeLevel(long startPos,
long endPos,
int startLevel)
Returns level propagated from start position with specified level to the neighboring end position.
|
protected void |
notifyNeighbors(long pos,
int level,
boolean isDecreasing) |
int |
queuedUpdateSize() |
protected void |
scheduleUpdate(long worldPos) |
checkLight, func_215613_a, func_215619_a, func_215620_a, func_215623_a, func_227468_a_, getData, getLevel, getLevelFromArray, getLightFor, getVoxelShape, isRoot, retainChunkData, setData, setLevel, tick, updateSectionStatuscancelUpdate, func_227465_a_, func_227467_c_, needsUpdate, processUpdates, propagateLevel, scheduleUpdateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfunc_215567_apublic SkyLightEngine(IChunkLightProvider p_i51289_1_)
protected int getEdgeLevel(long startPos,
long endPos,
int startLevel)
getEdgeLevel クラス内 LightEngine<SkyLightStorage.StorageMap,SkyLightStorage>protected void notifyNeighbors(long pos,
int level,
boolean isDecreasing)
notifyNeighbors クラス内 LevelBasedGraphprotected int computeLevel(long pos,
long excludedSourcePos,
int level)
computeLevel クラス内 LightEngine<SkyLightStorage.StorageMap,SkyLightStorage>protected void scheduleUpdate(long worldPos)
scheduleUpdate クラス内 LightEngine<SkyLightStorage.StorageMap,SkyLightStorage>public java.lang.String getDebugString(long sectionPosIn)
getDebugString クラス内 LightEngine<SkyLightStorage.StorageMap,SkyLightStorage>public int queuedUpdateSize()