Class ChunkSkyLightSources
java.lang.Object
net.minecraft.world.level.lighting.ChunkSkyLightSources
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BitStorageprivate final intprivate final BlockPos.MutableBlockPosprivate final BlockPos.MutableBlockPosstatic final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intextendSourcesBelowWorld(int p_284953_) private voidfill(int p_285311_) voidfillFrom(ChunkAccess p_285152_) private intfindLowestSourceBelow(BlockGetter p_285279_, BlockPos p_285119_, BlockState p_285096_) private intfindLowestSourceY(ChunkAccess p_285214_, int p_285171_, int p_285021_, int p_285226_) private intget(int p_284951_) intintgetLowestSourceY(int p_285247_, int p_285082_) private static intindex(int p_284980_, int p_285277_) private static booleanisEdgeOccluded(BlockGetter p_285329_, BlockPos p_285258_, BlockState p_285219_, BlockPos p_285288_, BlockState p_285512_) private voidset(int p_285323_, int p_285220_) booleanupdate(BlockGetter p_285514_, int p_284999_, int p_285358_, int p_284944_) private booleanupdateEdge(BlockGetter p_285066_, int p_285184_, int p_285101_, BlockPos p_285446_, BlockState p_285185_, BlockPos p_285103_, BlockState p_285009_)
-
Field Details
-
SIZE
private static final int SIZE- See Also:
-
NEGATIVE_INFINITY
public static final int NEGATIVE_INFINITY- See Also:
-
minY
private final int minY -
heightmap
-
mutablePos1
-
mutablePos2
-
-
Constructor Details
-
ChunkSkyLightSources
-
-
Method Details
-
fillFrom
-
findLowestSourceY
-
update
-
updateEdge
private boolean updateEdge(BlockGetter p_285066_, int p_285184_, int p_285101_, BlockPos p_285446_, BlockState p_285185_, BlockPos p_285103_, BlockState p_285009_) -
findLowestSourceBelow
-
isEdgeOccluded
private static boolean isEdgeOccluded(BlockGetter p_285329_, BlockPos p_285258_, BlockState p_285219_, BlockPos p_285288_, BlockState p_285512_) -
getLowestSourceY
public int getLowestSourceY(int p_285247_, int p_285082_) -
getHighestLowestSourceY
public int getHighestLowestSourceY() -
fill
private void fill(int p_285311_) -
set
private void set(int p_285323_, int p_285220_) -
get
private int get(int p_284951_) -
extendSourcesBelowWorld
private int extendSourcesBelowWorld(int p_284953_) -
index
private static int index(int p_284980_, int p_285277_)
-