类 ChunkTicketManager.DistanceFromNearestPlayerTracker
- java.lang.Object
-
- net.minecraft.world.chunk.light.LevelPropagator
-
- net.minecraft.world.ChunkPosDistanceLevelPropagator
-
- net.minecraft.server.world.ChunkTicketManager.DistanceFromNearestPlayerTracker
-
- 封闭类:
- ChunkTicketManager
class ChunkTicketManager.DistanceFromNearestPlayerTracker extends ChunkPosDistanceLevelPropagator
- Mappings:
Namespace Name official abc$bintermediary net/minecraft/class_3204$class_3205named net/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Long2ByteMapdistanceFromNearestPlayerprotected intmaxDistance
-
构造器概要
构造器 限定符 构造器 说明 protectedDistanceFromNearestPlayerTracker(int maxDistance)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected intgetInitialLevel(long id)protected intgetLevel(long id)private booleanisPlayerInChunk(long chunkPos)private voidmethod_34878(String string)protected voidonDistanceChange(long pos, int oldDistance, int distance)protected voidsetLevel(long id, int level)voidupdateLevels()-
从类继承的方法 net.minecraft.world.ChunkPosDistanceLevelPropagator
getPropagatedLevel, isMarker, propagateLevel, recalculateLevel, updateLevel
-
从类继承的方法 net.minecraft.world.chunk.light.LevelPropagator
applyPendingUpdates, getPendingUpdateCount, hasPendingUpdates, propagateLevel, removePendingUpdate, removePendingUpdateIf, resetLevel, updateLevel
-
-
-
-
字段详细资料
-
distanceFromNearestPlayer
protected final Long2ByteMap distanceFromNearestPlayer
- Mappings:
Namespace Name Mixin selector official aLabc$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 bLabc$b;b:Iintermediary field_17461Lnet/minecraft/class_3204$class_3205;field_17461:Inamed maxDistanceLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;maxDistance:I
-
-
构造器详细资料
-
DistanceFromNearestPlayerTracker
protected DistanceFromNearestPlayerTracker(int maxDistance)
- Mappings:
Namespace Name Mixin selector official <init>Labc$b;<init>(Labc;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
-
-
方法详细资料
-
getLevel
protected int getLevel(long id)
- 指定者:
getLevel在类中LevelPropagator- Mappings:
Namespace Name Mixin selector official cLdde;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)- 指定者:
setLevel在类中LevelPropagator- Mappings:
Namespace Name Mixin selector official aLdde;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 aLabc$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)
- 指定者:
getInitialLevel在类中ChunkPosDistanceLevelPropagator- Mappings:
Namespace Name Mixin selector official bLaaz;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 dLabc$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 aLabc$b;a()Vintermediary method_14057Lnet/minecraft/class_3204$class_3205;method_14057()Vnamed updateLevelsLnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;updateLevels()V
-
method_34878
private void method_34878(String string)
- Mappings:
Namespace Name Mixin selector official aLabc$b;a(Ljava/lang/String;)Vintermediary method_34878Lnet/minecraft/class_3204$class_3205;method_34878(Ljava/lang/String;)Vnamed method_34878Lnet/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker;method_34878(Ljava/lang/String;)V
-
-