net.minecraft.server.world

class ChunkLevelManager$NearbyChunkTicketUpdater

extends ChunkLevelManager$DistanceFromNearestPlayerTracker

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
field_17464
watchDistance
private final it.unimi.dsi.fastutil.longs.Long2IntMap
queueLevels
field_17465
distances
private final it.unimi.dsi.fastutil.longs.LongSet
toUpdate
field_17466
positionsAffected
final ChunkLevelManager
this$0
field_17463
field_17463

Constructor summary

ModifierConstructor
protected (ChunkLevelManager this$0, int maxDistance)

Method summary

Modifier and TypeMethod
protected void
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)
method_17658(int arg0)
setWatchDistance(int watchDistance)
private void
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()
method_14057()
updateLevels()
private boolean
haveTicketFor(int level)
method_17664(int arg0)
isWithinViewDistance(int distance)
private void
lambda$runAllUpdates$7(long arg0, int arg1)
method_17662(long arg0, int arg1)
method_17662(long arg0, int level)
private int
lambda$runAllUpdates$6(long arg0)
method_17659(long arg0)
method_17659(long arg0)
private void
lambda$onLevelChange$5(long arg0, Ticket arg1)
method_17661(long arg0, class_3228 arg1)
method_17661(long arg0, ChunkTicket arg1)
private void
lambda$onLevelChange$4(long arg0, Ticket arg1)
method_17663(long arg0, class_3228 arg1)
method_17663(long arg0, ChunkTicket arg1)
private static int
lambda$onLevelChange$3(int arg0)
method_17666(int arg0)
method_17666(int arg0)
private void
lambda$onLevelChange$2(long arg0, Ticket arg1)
method_17665(long arg0, class_3228 arg1)
method_17665(long arg0, ChunkTicket arg1)
private void
lambda$onLevelChange$1(long arg0, Ticket arg1)
method_17667(long arg0, class_3228 arg1)
method_17667(long arg0, ChunkTicket arg1)
private static void
lambda$onLevelChange$0()
method_21693()
method_21693()