Package net.minecraft.server.level
Class DistanceManager.ChunkTicketTracker
java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.ChunkTracker
net.minecraft.server.level.DistanceManager.ChunkTicketTracker
- Enclosing class:
DistanceManager
-
Field Summary
FieldsFields inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
levelCount, SOURCE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
getLevel
(long sectionPos) protected int
getLevelFromSource
(long pos) int
runDistanceUpdates
(int toUpdateCount) protected void
setLevel
(long sectionPos, int level) 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
private static final int MAX_LEVEL
-
-
Constructor Details
-
ChunkTicketTracker
public ChunkTicketTracker()
-
-
Method Details
-
getLevelFromSource
protected int getLevelFromSource(long pos) - Specified by:
getLevelFromSource
in classChunkTracker
-
getLevel
protected int getLevel(long sectionPos) - Specified by:
getLevel
in classDynamicGraphMinFixedPoint
-
setLevel
protected void setLevel(long sectionPos, int level) - Specified by:
setLevel
in classDynamicGraphMinFixedPoint
-
runDistanceUpdates
public int runDistanceUpdates(int toUpdateCount)
-