Package net.minecraft.server.world
Class ChunkLevelManager.DistanceFromNearestPlayerTracker
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.server.world.ChunkPosDistanceLevelPropagator
net.minecraft.server.world.ChunkLevelManager.DistanceFromNearestPlayerTracker
- Direct Known Subclasses:
 ChunkLevelManager.NearbyChunkTicketUpdater
- Enclosing class:
 ChunkLevelManager
private class ChunkLevelManager.DistanceFromNearestPlayerTracker
extends ChunkPosDistanceLevelPropagator
- Mappings:
 Namespace Name named net/minecraft/server/world/ChunkLevelManager$DistanceFromNearestPlayerTrackerintermediary net/minecraft/class_3204$class_3205official aro$a
- 
Field Summary
FieldsFields inherited from class net.minecraft.world.chunk.light.LevelPropagator
field_43397, levelCount - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected 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.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
- 
distanceFromNearestPlayer
- Mappings:
 Namespace Name Mixin selector named distanceFromNearestPlayerLnet/minecraft/server/world/ChunkLevelManager$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 aLaro$a;a:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
 - 
maxDistance
protected final int maxDistance- Mappings:
 Namespace Name Mixin selector named maxDistanceLnet/minecraft/server/world/ChunkLevelManager$DistanceFromNearestPlayerTracker;maxDistance:Iintermediary field_17461Lnet/minecraft/class_3204$class_3205;field_17461:Iofficial bLaro$a;b:I
 
 - 
 - 
Constructor Details
- 
DistanceFromNearestPlayerTracker
protected DistanceFromNearestPlayerTracker(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
- 
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 cLexm;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 aLexm;a(JI)V
 - 
onDistanceChange
protected void onDistanceChange(long pos, int oldDistance, int distance) - 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
 - 
getInitialLevel
protected int getInitialLevel(long id) - Specified by:
 getInitialLevelin classChunkPosDistanceLevelPropagator- Mappings:
 Namespace Name Mixin selector named getInitialLevelLnet/minecraft/server/world/ChunkPosDistanceLevelPropagator;getInitialLevel(J)Iintermediary method_14028Lnet/minecraft/class_3196;method_14028(J)Iofficial bLarj;b(J)I
 - 
isPlayerInChunk
private boolean isPlayerInChunk(long chunkPos) - Mappings:
 Namespace Name Mixin selector named isPlayerInChunkLnet/minecraft/server/world/ChunkLevelManager$DistanceFromNearestPlayerTracker;isPlayerInChunk(J)Zintermediary method_14056Lnet/minecraft/class_3204$class_3205;method_14056(J)Zofficial fLaro$a;f(J)Z
 - 
updateLevels
public void updateLevels()- 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
 
 -