History - net.minecraft.world.chunk.light.LightStorage

26.4-snapshot-7

Names

Fields

Constructors

Methods

26.4-snapshot-6

Names

Fields

Constructors

Methods

26.4-snapshot-5

Names

Fields

Constructors

Methods

26.4-snapshot-4

Names

Fields

Constructors

Methods

26.4-snapshot-3

Names

Fields

Constructors

Methods

26.4-snapshot-2

Names

Fields

Constructors

Methods

26.4-snapshot-1

Names

Fields

Constructors

Methods

26.3

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