Package net.minecraft.server.world
Class ChunkTicketManager.TicketDistanceLevelPropagator
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.world.ChunkPosDistanceLevelPropagator
net.minecraft.server.world.ChunkTicketManager.TicketDistanceLevelPropagator
- Enclosing class:
- ChunkTicketManager
class ChunkTicketManager.TicketDistanceLevelPropagator extends ChunkPosDistanceLevelPropagator
-
Constructor Summary
Constructors Constructor Description TicketDistanceLevelPropagator() -
Method Summary
Modifier and Type Method Description protected intgetInitialLevel(long id)protected intgetLevel(long id)protected voidsetLevel(long id, int level)intupdate(int distance)Methods inherited from class net.minecraft.world.ChunkPosDistanceLevelPropagator
getPropagatedLevel, isMarker, propagateLevel, recalculateLevel, updateLevelMethods inherited from class net.minecraft.world.chunk.light.LevelPropagator
applyPendingUpdates, getPendingUpdateCount, hasPendingUpdates, propagateLevel, removePendingUpdate, removePendingUpdateIf, resetLevel, updateLevel
-
Constructor Details
-
TicketDistanceLevelPropagator
public TicketDistanceLevelPropagator()
-
-
Method Details
-
getInitialLevel
protected int getInitialLevel(long id)- Specified by:
getInitialLevelin classChunkPosDistanceLevelPropagator
-
getLevel
protected int getLevel(long id)- Specified by:
getLevelin classLevelPropagator
-
setLevel
protected void setLevel(long id, int level)- Specified by:
setLevelin classLevelPropagator
-
update
public int update(int distance)
-