Package net.minecraft.server.level
Class SimulationChunkTracker
java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.ChunkTracker
net.minecraft.server.level.SimulationChunkTracker
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final it.unimi.dsi.fastutil.longs.Long2ByteMap
static final int
private final TicketStorage
Fields inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
levelCount, SOURCE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
getLevel
(long pChunkPos) int
protected int
getLevelFromSource
(long pPos) void
protected void
setLevel
(long pChunkPos, int pLevel) Methods inherited from class net.minecraft.server.level.ChunkTracker
checkNeighborsAfterUpdate, computeLevelFromNeighbor, getComputedLevel, isSource, update
Methods inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
checkEdge, checkNeighbor, checkNode, getQueueSize, hasWork, removeFromQueue, removeIf, runUpdates
-
Field Details
-
MAX_LEVEL
public static final int MAX_LEVEL- See Also:
-
chunks
protected final it.unimi.dsi.fastutil.longs.Long2ByteMap chunks -
ticketStorage
-
-
Constructor Details
-
SimulationChunkTracker
-
-
Method Details
-
getLevelFromSource
protected int getLevelFromSource(long pPos) - Specified by:
getLevelFromSource
in classChunkTracker
-
getLevel
-
getLevel
protected int getLevel(long pChunkPos) - Specified by:
getLevel
in classDynamicGraphMinFixedPoint
-
setLevel
protected void setLevel(long pChunkPos, int pLevel) - Specified by:
setLevel
in classDynamicGraphMinFixedPoint
-
runAllUpdates
public void runAllUpdates()
-