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

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

int (BlockState, BlockState, Direction, int): getLightBlockInto, method_20049, getRealisticOpacity

int (BlockState, BlockState, Direction, int): getLightDampeningInto, method_20049, getRealisticOpacity

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

it.unimi.dsi.fastutil.longs.LongArrayFIFOQueue: decreaseQueue, field_44734, field_44734

it.unimi.dsi.fastutil.longs.LongArrayFIFOQueue: decreaseQueue, field_44734, queuedLightDecreases

it.unimi.dsi.fastutil.longs.LongArrayFIFOQueue: increaseQueue, field_44735, field_44735

it.unimi.dsi.fastutil.longs.LongArrayFIFOQueue: increaseQueue, field_44735, queuedLightIncreases

int: CACHE_SIZE, field_31709, field_31709

int: CACHE_SIZE, field_31709, CHUNK_CACHE_SIZE

Constructors

Methods

int (): propagateIncreases, method_51567, method_51567

int (): propagateIncreases, method_51567, processLightIncreases

int (): propagateDecreases, method_51570, method_51570

int (): propagateDecreases, method_51570, processLightDecreases

1.21.11_unobfuscated

Names

net.minecraft.world.level.lighting.LightEngine

net.minecraft.class_3558

net.minecraft.world.chunk.light.ChunkLightProvider

Fields

int: MAX_LEVEL, field_44729, field_44729

int: MIN_OPACITY, field_44730, field_44730

long: PULL_LIGHT_IN_ENTRY, field_44731, field_44731

int: MIN_QUEUE_SIZE, field_44732, field_44732

Direction[]: PROPAGATION_DIRECTIONS, field_16513, DIRECTIONS

ChunkProvider: chunkSource, field_15795, chunkProvider

S: storage, field_15793, lightStorage

it.unimi.dsi.fastutil.longs.LongOpenHashSet: blockNodesToCheck, field_44733, blockPositionsToCheck

it.unimi.dsi.fastutil.longs.LongArrayFIFOQueue: decreaseQueue, field_44734, field_44734

it.unimi.dsi.fastutil.longs.LongArrayFIFOQueue: increaseQueue, field_44735, field_44735

int: CACHE_SIZE, field_31709, field_31709

long[]: lastChunkPos, field_17397, cachedChunkPositions

LightSourceView[]: lastChunk, field_17398, cachedChunks

Constructors

(ChunkProvider, S)

Methods

boolean (BlockState, BlockState): hasDifferentLightProperties, method_51561, needsLightUpdate

int (BlockState, BlockState, Direction, int): getLightBlockInto, method_20049, getRealisticOpacity

VoxelShape (BlockState, Direction): getOcclusionShape, method_51562, getOpaqueShape

boolean (BlockState): isEmptyShape, method_51563, isTrivialForLighting

BlockState (BlockPos): getState, method_50018, getStateForLighting

int (BlockState): getOpacity, method_50017, getOpacity

boolean (BlockState, BlockState, Direction): shapeOccludes, method_50016, shapesCoverFullCube

LightSourceView (int, int): getChunk, method_17529, getChunk

void (): clearChunkCache, method_17530, clearChunkCache

void (BlockPos): checkBlock, method_15513, checkBlock

void (long, ChunkNibbleArray): queueSectionData, method_15515, enqueueSectionData

void (ChunkPos, boolean): retainData, method_20599, setRetainColumn

void (ChunkSectionPos, boolean): updateSectionStatus, method_15551, setSectionStatus

void (ChunkPos, boolean): setLightEnabled, method_15512, setColumnEnabled

int (): runLightUpdates, method_15516, doLightUpdates

int (): propagateIncreases, method_51567, method_51567

int (): propagateDecreases, method_51570, method_51570

void (long, long): enqueueDecrease, method_51565, queueLightDecrease

void (long, long): enqueueIncrease, method_51566, queueLightIncrease

boolean (): hasLightWork, method_15518, hasUpdates

ChunkNibbleArray (ChunkSectionPos): getDataLayerData, method_15544, getLightSection

int (BlockPos): getLightValue, method_15543, getLightLevel

String (long): getDebugData, method_22875, displaySectionLevel

LightStorage$Status (long): getDebugSectionType, method_51568, getStatus

void (long): checkNode, method_51529, checkForLightUpdate

void (long, long, int): propagateIncrease, method_51531, propagateLightIncrease

void (long, long): propagateDecrease, method_51530, propagateLightDecrease