Package net.minecraft.server.world
Class ChunkTicketManager.NearbyChunkTicketUpdater
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.world.ChunkPosDistanceLevelPropagator
net.minecraft.server.world.ChunkTicketManager.DistanceFromNearestPlayerTracker
net.minecraft.server.world.ChunkTicketManager.NearbyChunkTicketUpdater
- Enclosing class:
ChunkTicketManager
private class ChunkTicketManager.NearbyChunkTicketUpdater
extends ChunkTicketManager.DistanceFromNearestPlayerTracker
- Mappings:
Namespace Name official afh$cintermediary net/minecraft/class_3204$class_3948named net/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater
-
Field Summary
FieldsFields inherited from class net.minecraft.server.world.ChunkTicketManager.DistanceFromNearestPlayerTracker
distanceFromNearestPlayer, maxDistance -
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.ChunkTicketManager.DistanceFromNearestPlayerTracker
getInitialLevel, getLevel, setLevelMethods inherited from class net.minecraft.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 official eLafh$c;e:Iintermediary field_17464Lnet/minecraft/class_3204$class_3948;field_17464:Inamed watchDistanceLnet/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater;watchDistance:I
-
distances
- Mappings:
Namespace Name Mixin selector official fLafh$c;f:Lit/unimi/dsi/fastutil/longs/Long2IntMap;intermediary field_17465Lnet/minecraft/class_3204$class_3948;field_17465:Lit/unimi/dsi/fastutil/longs/Long2IntMap;named distancesLnet/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater;distances:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
-
positionsAffected
- Mappings:
Namespace Name Mixin selector official gLafh$c;g:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_17466Lnet/minecraft/class_3204$class_3948;field_17466:Lit/unimi/dsi/fastutil/longs/LongSet;named positionsAffectedLnet/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater;positionsAffected:Lit/unimi/dsi/fastutil/longs/LongSet;
-
-
Constructor Details
-
NearbyChunkTicketUpdater
protected NearbyChunkTicketUpdater(int maxDistance) - Mappings:
Namespace Name Mixin selector official <init>Lafh$b;<init>(Lafh;I)Vintermediary <init>Lnet/minecraft/class_3204$class_3205;<init>(Lnet/minecraft/class_3204;I)Vnamed <init>Lnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;<init>(Lnet/minecraft/server/world/ChunkTicketManager;I)V
-
-
Method Details
-
onDistanceChange
protected void onDistanceChange(long pos, int oldDistance, int distance) - Overrides:
onDistanceChangein classChunkTicketManager.DistanceFromNearestPlayerTracker- Mappings:
Namespace Name Mixin selector official aLafh$b;a(JII)Vintermediary method_17657Lnet/minecraft/class_3204$class_3205;method_17657(JII)Vnamed onDistanceChangeLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;onDistanceChange(JII)V
-
setWatchDistance
public void setWatchDistance(int watchDistance) - Mappings:
Namespace Name Mixin selector official aLafh$c;a(I)Vintermediary method_17658Lnet/minecraft/class_3204$class_3948;method_17658(I)Vnamed setWatchDistanceLnet/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater;setWatchDistance(I)V
-
updateTicket
private void updateTicket(long pos, int distance, boolean oldWithinViewDistance, boolean withinViewDistance) - Mappings:
Namespace Name Mixin selector official aLafh$c;a(JIZZ)Vintermediary method_17660Lnet/minecraft/class_3204$class_3948;method_17660(JIZZ)Vnamed updateTicketLnet/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater;updateTicket(JIZZ)V
-
updateLevels
public void updateLevels()- Overrides:
updateLevelsin classChunkTicketManager.DistanceFromNearestPlayerTracker- Mappings:
Namespace Name Mixin selector official aLafh$b;a()Vintermediary method_14057Lnet/minecraft/class_3204$class_3205;method_14057()Vnamed updateLevelsLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;updateLevels()V
-
isWithinViewDistance
private boolean isWithinViewDistance(int distance) - Mappings:
Namespace Name Mixin selector official cLafh$c;c(I)Zintermediary method_17664Lnet/minecraft/class_3204$class_3948;method_17664(I)Znamed isWithinViewDistanceLnet/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater;isWithinViewDistance(I)Z
-