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 named net/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTrackerintermediary net/minecraft/class_3204$class_3205official aqk$b
-
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 named distanceFromNearestPlayerLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;distanceFromNearestPlayer:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;intermediary field_13896Lnet/minecraft/class_3204$class_3205;field_13896:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;official aLaqk$b;a:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
-
maxDistance
protected final int maxDistance- Mappings:
Namespace Name Mixin selector named maxDistanceLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;maxDistance:Iintermediary field_17461Lnet/minecraft/class_3204$class_3205;field_17461:Iofficial bLaqk$b;b:I
-
-
Constructor Details
-
DistanceFromNearestPlayerTracker
protected DistanceFromNearestPlayerTracker(int maxDistance) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;<init>(Lnet/minecraft/server/world/ChunkTicketManager;I)Vintermediary <init>Lnet/minecraft/class_3204$class_3205;<init>(Lnet/minecraft/class_3204;I)Vofficial <init>Laqk$b;<init>(Laqk;I)V
-
-
Method Details
-
getLevel
protected int getLevel(long id) - Specified by:
getLevelin classLevelPropagator- Mappings:
Namespace Name Mixin selector named getLevelLnet/minecraft/world/chunk/light/LevelPropagator;getLevel(J)Iintermediary method_15480Lnet/minecraft/class_3554;method_15480(J)Iofficial cLeoq;c(J)I
-
setLevel
protected void setLevel(long id, int level) - Specified by:
setLevelin classLevelPropagator- Mappings:
Namespace Name Mixin selector named setLevelLnet/minecraft/world/chunk/light/LevelPropagator;setLevel(JI)Vintermediary method_15485Lnet/minecraft/class_3554;method_15485(JI)Vofficial aLeoq;a(JI)V
-
onDistanceChange
protected void onDistanceChange(long pos, int oldDistance, int distance) - Mappings:
Namespace Name Mixin selector named onDistanceChangeLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;onDistanceChange(JII)Vintermediary method_17657Lnet/minecraft/class_3204$class_3205;method_17657(JII)Vofficial aLaqk$b;a(JII)V
-
getInitialLevel
protected int getInitialLevel(long id) - Specified by:
getInitialLevelin classChunkPosDistanceLevelPropagator- Mappings:
Namespace Name Mixin selector named getInitialLevelLnet/minecraft/world/ChunkPosDistanceLevelPropagator;getInitialLevel(J)Iintermediary method_14028Lnet/minecraft/class_3196;method_14028(J)Iofficial bLaqf;b(J)I
-
isPlayerInChunk
private boolean isPlayerInChunk(long chunkPos) - Mappings:
Namespace Name Mixin selector named isPlayerInChunkLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;isPlayerInChunk(J)Zintermediary method_14056Lnet/minecraft/class_3204$class_3205;method_14056(J)Zofficial dLaqk$b;d(J)Z
-
updateLevels
public void updateLevels()- Mappings:
Namespace Name Mixin selector named updateLevelsLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;updateLevels()Vintermediary method_14057Lnet/minecraft/class_3204$class_3205;method_14057()Vofficial aLaqk$b;a()V
-
dump
- Mappings:
Namespace Name Mixin selector named dumpLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;dump(Ljava/lang/String;)Vintermediary method_34878Lnet/minecraft/class_3204$class_3205;method_34878(Ljava/lang/String;)Vofficial aLaqk$b;a(Ljava/lang/String;)V
-