类 DistanceManager.PlayerTicketTracker
java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.ChunkTracker
net.minecraft.server.level.DistanceManager.FixedPlayerDistanceChunkTracker
net.minecraft.server.level.DistanceManager.PlayerTicketTracker
- 封闭类:
DistanceManager
-
字段概要
字段修饰符和类型字段说明private final it.unimi.dsi.fastutil.longs.Long2IntMap
private final it.unimi.dsi.fastutil.longs.LongSet
private int
从类继承的字段 net.minecraft.server.level.DistanceManager.FixedPlayerDistanceChunkTracker
chunks, maxDistance
从类继承的字段 net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
levelCount, SOURCE
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private boolean
haveTicketFor
(int p_140933_) private void
onLevelChange
(long p_140919_, int p_140920_, boolean p_140921_, boolean p_140922_) protected void
onLevelChange
(long p_140915_, int p_140916_, int p_140917_) void
void
updateViewDistance
(int p_140913_) 从类继承的方法 net.minecraft.server.level.DistanceManager.FixedPlayerDistanceChunkTracker
getLevel, getLevelFromSource, setLevel
从类继承的方法 net.minecraft.server.level.ChunkTracker
checkNeighborsAfterUpdate, computeLevelFromNeighbor, getComputedLevel, isSource, update
从类继承的方法 net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
checkEdge, checkNeighbor, checkNode, getQueueSize, hasWork, removeFromQueue, removeIf, runUpdates
-
字段详细资料
-
viewDistance
private int viewDistance -
queueLevels
private final it.unimi.dsi.fastutil.longs.Long2IntMap queueLevels -
toUpdate
private final it.unimi.dsi.fastutil.longs.LongSet toUpdate
-
-
构造器详细资料
-
PlayerTicketTracker
protected PlayerTicketTracker(int p_140910_)
-
-
方法详细资料
-
onLevelChange
protected void onLevelChange(long p_140915_, int p_140916_, int p_140917_) -
updateViewDistance
public void updateViewDistance(int p_140913_) -
onLevelChange
private void onLevelChange(long p_140919_, int p_140920_, boolean p_140921_, boolean p_140922_) -
runAllUpdates
public void runAllUpdates() -
haveTicketFor
private boolean haveTicketFor(int p_140933_)
-