History - net.minecraft.world.chunk.light.LightStorage
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
ChunkNibbleArray (long): getDataLayerToWrite, method_51547, method_51547
ChunkNibbleArray (long): getDataLayerToWrite, method_51547, getModifiableLightSection
1.21.11_unobfuscated
Names
net.minecraft.world.level.lighting.LayerLightSectionStorage
net.minecraft.class_3560
net.minecraft.world.chunk.light.LightStorage
Fields
LightType: layer, field_15805, lightType
ChunkProvider: chunkSource, field_15803, chunkProvider
it.unimi.dsi.fastutil.longs.Long2ByteMap: sectionStates, field_44716, sectionPropagations
it.unimi.dsi.fastutil.longs.LongSet: columnsWithSources, field_44718, enabledColumns
M: visibleSectionData, field_15806, uncachedStorage
M: updatingSectionData, field_15796, storage
it.unimi.dsi.fastutil.longs.LongSet: changedSections, field_15802, dirtySections
it.unimi.dsi.fastutil.longs.LongSet: sectionsAffectedByLightUpdates, field_16448, notifySections
it.unimi.dsi.fastutil.longs.Long2ObjectMap<ChunkNibbleArray>: queuedSections, field_15807, queuedSections
it.unimi.dsi.fastutil.longs.LongSet: columnsToRetainQueuedDataFor, field_19342, columnsToRetain
it.unimi.dsi.fastutil.longs.LongSet: toRemove, field_15798, sectionsToRemove
boolean: hasInconsistencies, field_44717, hasLightUpdates
Constructors
(LightType, ChunkProvider, M)
Methods
boolean (long): storingLightForSection, method_15524, hasSection
ChunkNibbleArray (long, boolean): getDataLayer, method_15522, getLightSection
ChunkNibbleArray (M, long): getDataLayer, method_15533, getLightSection
ChunkNibbleArray (long): getDataLayerToWrite, method_51547, method_51547
ChunkNibbleArray (long): getDataLayerData, method_20533, getLightSection
int (long): getLightValue, method_15538, getLight
int (long): getStoredLevel, method_15537, get
void (long, int): setStoredLevel, method_15525, set
void (long): markSectionAndNeighborsAsAffected, method_51415, addNotifySections
ChunkNibbleArray (long): createDataLayer, method_15529, createSection
boolean (): hasInconsistencies, method_15528, hasLightUpdates
void (ChunkLightProvider<M, ?>): markNewInconsistencies, method_15527, updateLight
void (long): onNodeAdded, method_15523, onLoadSection
void (long): onNodeRemoved, method_15534, onUnloadSection
void (long, boolean): setLightEnabled, method_15535, setColumnEnabled
boolean (long): lightOnInSection, method_51548, isSectionInEnabledColumn
boolean (long): lightOnInColumn, method_62873, isColumnEnabled
void (long, boolean): retainData, method_20600, setRetainColumn
void (long, ChunkNibbleArray): queueSectionData, method_15532, enqueueSectionData
void (long, boolean): updateSectionStatus, method_15526, setSectionStatus
void (long, byte): putSectionState, method_51546, setSectionPropagation
void (long): initializeSection, method_51550, queueForUpdate
void (long): removeSection, method_51551, queueForRemoval
void (): swapSectionMap, method_15530, notifyChanges
LightStorage$Status (long): getDebugSectionType, method_51549, getStatus