public class SkyLightStorage extends SectionLightStorage<SkyLightStorage.StorageMap>
Modifier and Type | Class and Description |
---|---|
static class |
SkyLightStorage.StorageMap |
Modifier and Type | Field and Description |
---|---|
private boolean |
field_215553_p |
private static Direction[] |
field_215554_k |
private it.unimi.dsi.fastutil.longs.LongSet |
field_215555_l |
private it.unimi.dsi.fastutil.longs.LongSet |
field_215556_m |
private it.unimi.dsi.fastutil.longs.LongSet |
field_215557_n |
private it.unimi.dsi.fastutil.longs.LongSet |
field_215558_o |
activeLightSections, addedActiveLightSections, addedEmptySections, cachedLightData, changedLightPositions, dirtyCachedSections, EMPTY_ARRAY, hasSectionsToUpdate, newArrays, uncachedLightData
Modifier | Constructor and Description |
---|---|
protected |
SkyLightStorage(IChunkLightProvider p_i51288_1_) |
Modifier and Type | Method and Description |
---|---|
protected void |
func_215523_k(long p_215523_1_) |
protected void |
func_215524_j(long p_215524_1_) |
protected void |
func_215526_b(long p_215526_1_,
boolean p_215526_3_) |
protected boolean |
func_215548_n(long p_215548_1_) |
protected boolean |
func_215549_m(long p_215549_1_) |
protected boolean |
func_215550_a(int p_215550_1_) |
protected boolean |
func_215551_l(long p_215551_1_) |
private void |
func_215552_e() |
private void |
func_223403_p(long p_223403_1_) |
private void |
func_223404_q(long p_223404_1_) |
protected int |
getLightOrDefault(long worldPos) |
protected NibbleArray |
getOrCreateArray(long sectionPosIn) |
protected boolean |
hasSectionsToUpdate() |
protected void |
updateSections(LightEngine<SkyLightStorage.StorageMap,?> engine,
boolean updateSkyLight,
boolean updateBlockLight) |
cancelSectionUpdates, getArray, getArray, getArray, getLevel, getLight, getSourceLevel, hasSection, processAllLevelUpdates, retainChunkData, setData, setLevel, setLight, updateAndNotify, updateSectionStatus
computeLevel, getEdgeLevel, isRoot, notifyNeighbors, updateSourceLevel
cancelUpdate, func_227465_a_, func_227467_c_, needsUpdate, processUpdates, propagateLevel, queuedUpdateSize, scheduleUpdate, scheduleUpdate
private static final Direction[] field_215554_k
private final it.unimi.dsi.fastutil.longs.LongSet field_215555_l
private final it.unimi.dsi.fastutil.longs.LongSet field_215556_m
private final it.unimi.dsi.fastutil.longs.LongSet field_215557_n
private final it.unimi.dsi.fastutil.longs.LongSet field_215558_o
private volatile boolean field_215553_p
protected SkyLightStorage(IChunkLightProvider p_i51288_1_)
protected int getLightOrDefault(long worldPos)
getLightOrDefault
in class SectionLightStorage<SkyLightStorage.StorageMap>
protected void func_215524_j(long p_215524_1_)
func_215524_j
in class SectionLightStorage<SkyLightStorage.StorageMap>
private void func_223403_p(long p_223403_1_)
private void func_223404_q(long p_223404_1_)
private void func_215552_e()
protected void func_215523_k(long p_215523_1_)
func_215523_k
in class SectionLightStorage<SkyLightStorage.StorageMap>
protected void func_215526_b(long p_215526_1_, boolean p_215526_3_)
func_215526_b
in class SectionLightStorage<SkyLightStorage.StorageMap>
protected boolean hasSectionsToUpdate()
hasSectionsToUpdate
in class SectionLightStorage<SkyLightStorage.StorageMap>
protected NibbleArray getOrCreateArray(long sectionPosIn)
getOrCreateArray
in class SectionLightStorage<SkyLightStorage.StorageMap>
protected void updateSections(LightEngine<SkyLightStorage.StorageMap,?> engine, boolean updateSkyLight, boolean updateBlockLight)
updateSections
in class SectionLightStorage<SkyLightStorage.StorageMap>
protected boolean func_215550_a(int p_215550_1_)
protected boolean func_215551_l(long p_215551_1_)
protected boolean func_215549_m(long p_215549_1_)
protected boolean func_215548_n(long p_215548_1_)