Package net.minecraft.server.world
Class ChunkLevelManager.NearbyChunkTicketUpdater
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.server.world.ChunkPosDistanceLevelPropagator
net.minecraft.server.world.ChunkLevelManager.DistanceFromNearestPlayerTracker
net.minecraft.server.world.ChunkLevelManager.NearbyChunkTicketUpdater
- Enclosing class:
 ChunkLevelManager
private class ChunkLevelManager.NearbyChunkTicketUpdater
extends ChunkLevelManager.DistanceFromNearestPlayerTracker
- Mappings:
 Namespace Name named net/minecraft/server/world/ChunkLevelManager$NearbyChunkTicketUpdaterintermediary net/minecraft/class_3204$class_3948official ato$b
- 
Field Summary
FieldsFields inherited from class net.minecraft.server.world.ChunkLevelManager.DistanceFromNearestPlayerTracker
distanceFromNearestPlayer, maxDistanceFields inherited from class net.minecraft.world.chunk.light.LevelPropagator
field_43397, levelCount - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate booleanisWithinViewDistance(int distance) protected voidonDistanceChange(long pos, int oldDistance, int distance) voidsetWatchDistance(int watchDistance) voidprivate voidupdateTicket(long pos, int distance, boolean oldWithinViewDistance, boolean withinViewDistance) Methods inherited from class net.minecraft.server.world.ChunkLevelManager.DistanceFromNearestPlayerTracker
getInitialLevel, getLevel, setLevelMethods inherited from class net.minecraft.server.world.ChunkPosDistanceLevelPropagator
getPropagatedLevel, isMarker, propagateLevel, recalculateLevel, updateLevelMethods inherited from class net.minecraft.world.chunk.light.LevelPropagator
applyPendingUpdates, getPendingUpdateCount, hasPendingUpdates, propagateLevel, removePendingUpdate, removePendingUpdateIf, resetLevel, updateLevel 
- 
Field Details
- 
watchDistance
private int watchDistance- Mappings:
 Namespace Name Mixin selector named watchDistanceLnet/minecraft/server/world/ChunkLevelManager$NearbyChunkTicketUpdater;watchDistance:Iintermediary field_17464Lnet/minecraft/class_3204$class_3948;field_17464:Iofficial gLato$b;g:I
 - 
distances
- Mappings:
 Namespace Name Mixin selector named distancesLnet/minecraft/server/world/ChunkLevelManager$NearbyChunkTicketUpdater;distances:Lit/unimi/dsi/fastutil/longs/Long2IntMap;intermediary field_17465Lnet/minecraft/class_3204$class_3948;field_17465:Lit/unimi/dsi/fastutil/longs/Long2IntMap;official hLato$b;h:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
 - 
positionsAffected
- Mappings:
 Namespace Name Mixin selector named positionsAffectedLnet/minecraft/server/world/ChunkLevelManager$NearbyChunkTicketUpdater;positionsAffected:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_17466Lnet/minecraft/class_3204$class_3948;field_17466:Lit/unimi/dsi/fastutil/longs/LongSet;official iLato$b;i:Lit/unimi/dsi/fastutil/longs/LongSet;
 
 - 
 - 
Constructor Details
- 
NearbyChunkTicketUpdater
protected NearbyChunkTicketUpdater(int maxDistance) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/server/world/ChunkLevelManager$DistanceFromNearestPlayerTracker;<init>(Lnet/minecraft/server/world/ChunkLevelManager;I)Vintermediary <init>Lnet/minecraft/class_3204$class_3205;<init>(Lnet/minecraft/class_3204;I)Vofficial <init>Lato$a;<init>(Lato;I)V
 
 - 
 - 
Method Details
- 
onDistanceChange
protected void onDistanceChange(long pos, int oldDistance, int distance) - Overrides:
 onDistanceChangein classChunkLevelManager.DistanceFromNearestPlayerTracker- Mappings:
 Namespace Name Mixin selector named onDistanceChangeLnet/minecraft/server/world/ChunkLevelManager$DistanceFromNearestPlayerTracker;onDistanceChange(JII)Vintermediary method_17657Lnet/minecraft/class_3204$class_3205;method_17657(JII)Vofficial aLato$a;a(JII)V
 - 
setWatchDistance
public void setWatchDistance(int watchDistance) - Mappings:
 Namespace Name Mixin selector named setWatchDistanceLnet/minecraft/server/world/ChunkLevelManager$NearbyChunkTicketUpdater;setWatchDistance(I)Vintermediary method_17658Lnet/minecraft/class_3204$class_3948;method_17658(I)Vofficial aLato$b;a(I)V
 - 
updateTicket
private void updateTicket(long pos, int distance, boolean oldWithinViewDistance, boolean withinViewDistance) - Mappings:
 Namespace Name Mixin selector named updateTicketLnet/minecraft/server/world/ChunkLevelManager$NearbyChunkTicketUpdater;updateTicket(JIZZ)Vintermediary method_17660Lnet/minecraft/class_3204$class_3948;method_17660(JIZZ)Vofficial aLato$b;a(JIZZ)V
 - 
updateLevels
public void updateLevels()- Overrides:
 updateLevelsin classChunkLevelManager.DistanceFromNearestPlayerTracker- Mappings:
 Namespace Name Mixin selector named updateLevelsLnet/minecraft/server/world/ChunkLevelManager$DistanceFromNearestPlayerTracker;updateLevels()Vintermediary method_14057Lnet/minecraft/class_3204$class_3205;method_14057()Vofficial aLato$a;a()V
 - 
isWithinViewDistance
private boolean isWithinViewDistance(int distance) - Mappings:
 Namespace Name Mixin selector named isWithinViewDistanceLnet/minecraft/server/world/ChunkLevelManager$NearbyChunkTicketUpdater;isWithinViewDistance(I)Zintermediary method_17664Lnet/minecraft/class_3204$class_3948;method_17664(I)Zofficial cLato$b;c(I)Z
 
 -