net.minecraft.server.world

class ChunkLevelManager$DistanceFromNearestPlayerTracker

extends ChunkPosDistanceLevelPropagator

net.minecraft.server.level.DistanceManager$FixedPlayerDistanceChunkTracker
net.minecraft.class_3204$class_3205
net.minecraft.server.world.ChunkLevelManager$DistanceFromNearestPlayerTracker

Field summary

Modifier and TypeField
protected final it.unimi.dsi.fastutil.longs.Long2ByteMap
chunks
field_13896
distanceFromNearestPlayer
protected final int
maxDistance
field_17461
maxDistance
final ChunkLevelManager
this$0
field_17462
field_17462

Constructor summary

ModifierConstructor
protected (ChunkLevelManager this$0, int maxDistance)

Method summary

Modifier and TypeMethod
protected int
getLevel(long node)
method_15480(long arg0)
getLevel(long arg0)
protected void
setLevel(long node, int level)
method_15485(long arg0, int arg1)
setLevel(long arg0, int arg1)
protected void
onLevelChange(long node, int oldLevel, int level)
method_17657(long arg0, int arg1, int arg2)
onDistanceChange(long pos, int oldDistance, int distance)
protected int
getLevelFromSource(long to)
method_14028(long arg0)
getInitialLevel(long arg0)
private boolean
havePlayer(long chunkPos)
method_14056(long arg0)
isPlayerInChunk(long chunkPos)
public void
runAllUpdates()
method_14057()
updateLevels()