net.minecraft.server.world

class ChunkLevelManager$NearbyChunkTicketUpdater

extends ChunkLevelManager$DistanceFromNearestPlayerTracker

net.minecraft.server.level.DistanceManager$PlayerTicketTracker
net.minecraft.server.level.DistanceManager$PlayerTicketTracker
net.minecraft.class_3204$class_3948
net.minecraft.server.world.ChunkLevelManager$NearbyChunkTicketUpdater

Field summary

Modifier and TypeField
private int
viewDistance
viewDistance
field_17464
watchDistance
private final it.unimi.dsi.fastutil.longs.Long2IntMap
queueLevels
queueLevels
field_17465
distances
private final it.unimi.dsi.fastutil.longs.LongSet
toUpdate
toUpdate
field_17466
positionsAffected

Constructor summary

ModifierConstructor
protected (ChunkLevelManager this$0, int maxDistance)

Method summary

Modifier and TypeMethod
protected void
onLevelChange(long node, int oldLevel, int level)
onLevelChange(long node, int oldLevel, int level)
method_17657(long arg0, int arg1, int arg2)
onDistanceChange(long arg0, int arg1, int arg2)
public void
updateViewDistance(int viewDistance)
updateViewDistance(int viewDistance)
method_17658(int arg0)
setWatchDistance(int watchDistance)
private void
onLevelChange(long key, int level, boolean saw, boolean sees)
onLevelChange(long key, int level, boolean saw, boolean sees)
method_17660(long arg0, int arg1, boolean arg2, boolean arg3)
updateTicket(long pos, int distance, boolean oldWithinViewDistance, boolean withinViewDistance)
public void
runAllUpdates()
runAllUpdates()
method_14057()
updateLevels()
private boolean
haveTicketFor(int level)
haveTicketFor(int level)
method_17664(int arg0)
isWithinViewDistance(int distance)