Package net.minecraft.server.world
Class ChunkTicketManager.DistanceFromNearestPlayerTracker
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.world.ChunkPosDistanceLevelPropagator
net.minecraft.server.world.ChunkTicketManager.DistanceFromNearestPlayerTracker
- Direct Known Subclasses:
ChunkTicketManager.NearbyChunkTicketUpdater
- Enclosing class:
ChunkTicketManager
private class ChunkTicketManager.DistanceFromNearestPlayerTracker
extends ChunkPosDistanceLevelPropagator
- Mappings:
Namespace Name official ahx$bintermediary net/minecraft/class_3204$class_3205named net/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker
-
Field Summary
FieldsFields inherited from class net.minecraft.world.chunk.light.LevelPropagator
field_43397, levelCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprotected intgetInitialLevel(long id) protected intgetLevel(long id) private booleanisPlayerInChunk(long chunkPos) protected voidonDistanceChange(long pos, int oldDistance, int distance) protected voidsetLevel(long id, int level) voidMethods 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
-
distanceFromNearestPlayer
- Mappings:
Namespace Name Mixin selector official aLahx$b;a:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;intermediary field_13896Lnet/minecraft/class_3204$class_3205;field_13896:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;named distanceFromNearestPlayerLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;distanceFromNearestPlayer:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
-
maxDistance
protected final int maxDistance- Mappings:
Namespace Name Mixin selector official bLahx$b;b:Iintermediary field_17461Lnet/minecraft/class_3204$class_3205;field_17461:Inamed maxDistanceLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;maxDistance:I
-
-
Constructor Details
-
DistanceFromNearestPlayerTracker
protected DistanceFromNearestPlayerTracker(int maxDistance) - Mappings:
Namespace Name Mixin selector official <init>Lahx$b;<init>(Lahx;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
-
getLevel
protected int getLevel(long id) - Specified by:
getLevelin classLevelPropagator- Mappings:
Namespace Name Mixin selector official cLdwn;c(J)Iintermediary method_15480Lnet/minecraft/class_3554;method_15480(J)Inamed getLevelLnet/minecraft/world/chunk/light/LevelPropagator;getLevel(J)I
-
setLevel
protected void setLevel(long id, int level) - Specified by:
setLevelin classLevelPropagator- Mappings:
Namespace Name Mixin selector official aLdwn;a(JI)Vintermediary method_15485Lnet/minecraft/class_3554;method_15485(JI)Vnamed setLevelLnet/minecraft/world/chunk/light/LevelPropagator;setLevel(JI)V
-
onDistanceChange
protected void onDistanceChange(long pos, int oldDistance, int distance) - Mappings:
Namespace Name Mixin selector official aLahx$b;a(JII)Vintermediary method_17657Lnet/minecraft/class_3204$class_3205;method_17657(JII)Vnamed onDistanceChangeLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;onDistanceChange(JII)V
-
getInitialLevel
protected int getInitialLevel(long id) - Specified by:
getInitialLevelin classChunkPosDistanceLevelPropagator- Mappings:
Namespace Name Mixin selector official bLahu;b(J)Iintermediary method_14028Lnet/minecraft/class_3196;method_14028(J)Inamed getInitialLevelLnet/minecraft/world/ChunkPosDistanceLevelPropagator;getInitialLevel(J)I
-
isPlayerInChunk
private boolean isPlayerInChunk(long chunkPos) - Mappings:
Namespace Name Mixin selector official dLahx$b;d(J)Zintermediary method_14056Lnet/minecraft/class_3204$class_3205;method_14056(J)Znamed isPlayerInChunkLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;isPlayerInChunk(J)Z
-
updateLevels
public void updateLevels()- Mappings:
Namespace Name Mixin selector official aLahx$b;a()Vintermediary method_14057Lnet/minecraft/class_3204$class_3205;method_14057()Vnamed updateLevelsLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;updateLevels()V
-
dump
- Mappings:
Namespace Name Mixin selector official aLahx$b;a(Ljava/lang/String;)Vintermediary method_34878Lnet/minecraft/class_3204$class_3205;method_34878(Ljava/lang/String;)Vnamed dumpLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;dump(Ljava/lang/String;)V
-