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