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 aro$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 gLaro$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 hLaro$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 iLaro$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>Laro$a;<init>(Laro;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 aLaro$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 aLaro$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 aLaro$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 aLaro$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 cLaro$b;c(I)Z
-