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 aqx$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 aLaqx$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 bLaqx$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>Laqx$b;<init>(Laqx;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 cLenj;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 aLenj;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 aLaqx$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 bLaqs;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 dLaqx$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 aLaqx$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 aLaqx$b;a(Ljava/lang/String;)V
-