net.minecraft.world.level.lighting

public class ChunkSkyLightSources

eth
net.minecraft.world.level.lighting.ChunkSkyLightSources
net.minecraft.class_8528
net.minecraft.world.chunk.light.ChunkSkyLight
net.minecraft.world.level.lighting.ChunkSkyLightSources

Field summary

Modifier and TypeField
private static final int
b
SIZE
field_44711
field_44711
public static final int
a
NEGATIVE_INFINITY
field_44710
field_44710
private final int
c
minY
field_44712
minY
private final BitStorage
d
heightmap
field_44713
palette
private final BlockPos$MutableBlockPos
e
mutablePos1
field_44714
reusableBlockPos1
private final BlockPos$MutableBlockPos
f
mutablePos2
field_44715
reusableBlockPos2

Constructor summary

ModifierConstructor
public (LevelHeightAccessor heightLimitView)

Method summary

Modifier and TypeMethod
public void
a(dzq arg0)
fillFrom(ChunkAccess arg0)
method_51540(class_2791 arg0)
refreshSurfaceY(Chunk chunk)
private int
a(dzq arg0, int arg1, int arg2, int arg3)
findLowestSourceY(ChunkAccess arg0, int arg1, int arg2, int arg3)
method_51541(class_2791 arg0, int arg1, int arg2, int arg3)
calculateSurfaceY(Chunk chunk, int topSectionIndex, int localX, int localZ)
public boolean
a(dgn arg0, int arg1, int arg2, int arg3)
update(BlockGetter arg0, int arg1, int arg2, int arg3)
method_51536(class_1922 arg0, int arg1, int arg2, int arg3)
isSkyLightAccessible(BlockView blockView, int localX, int y, int localZ)
private boolean
a(dgn arg0, int arg1, int arg2, jh arg3, dxv arg4, jh arg5, dxv arg6)
updateEdge(BlockGetter arg0, int arg1, int arg2, BlockPos arg3, BlockState arg4, BlockPos arg5, BlockState arg6)
method_51537(class_1922 arg0, int arg1, int arg2, class_2338 arg3, class_2680 arg4, class_2338 arg5, class_2680 arg6)
isSkyLightAccessible(BlockView blockView, int packedIndex, int value, BlockPos upperPos, BlockState upperState, BlockPos lowerPos, BlockState lowerState)
private int
a(dgn arg0, jh arg1, dxv arg2)
findLowestSourceBelow(BlockGetter arg0, BlockPos arg1, BlockState arg2)
method_51538(class_1922 arg0, class_2338 arg1, class_2680 arg2)
locateLightBlockingBlockBelow(BlockView blockView, BlockPos pos, BlockState blockState)
private static boolean
a(dxv arg0, dxv arg1)
isEdgeOccluded(BlockState arg0, BlockState arg1)
method_51539(class_2680 arg0, class_2680 arg1)
faceBlocksLight(BlockState upper, BlockState lower)
public int
a(int arg0, int arg1)
getLowestSourceY(int arg0, int arg1)
method_51535(int arg0, int arg1)
get(int localX, int localZ)
public int
a()
getHighestLowestSourceY()
method_51533()
getMaxSurfaceY()
private void
a(int arg0)
fill(int arg0)
method_51534(int arg0)
fill(int y)
private void
b(int arg0, int arg1)
set(int arg0, int arg1)
method_51543(int arg0, int arg1)
set(int index, int y)
private int
b(int arg0)
get(int arg0)
method_51542(int arg0)
get(int index)
private int
c(int arg0)
extendSourcesBelowWorld(int arg0)
method_51544(int arg0)
convertMinY(int y)
private static int
c(int arg0, int arg1)
index(int arg0, int arg1)
method_51545(int arg0, int arg1)
getPackedIndex(int localX, int localZ)