类 DistanceManager.FixedPlayerDistanceChunkTracker

java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.ChunkTracker
net.minecraft.server.level.DistanceManager.FixedPlayerDistanceChunkTracker
直接已知子类:
DistanceManager.PlayerTicketTracker
封闭类:
DistanceManager

class DistanceManager.FixedPlayerDistanceChunkTracker extends ChunkTracker
  • 字段详细资料

    • chunks

      protected final it.unimi.dsi.fastutil.longs.Long2ByteMap chunks
    • maxDistance

      protected final int maxDistance
  • 构造器详细资料

    • FixedPlayerDistanceChunkTracker

      protected FixedPlayerDistanceChunkTracker(int pMaxDistance)
  • 方法详细资料

    • getLevel

      protected int getLevel(long pSectionPos)
      指定者:
      getLevel 在类中 DynamicGraphMinFixedPoint
    • setLevel

      protected void setLevel(long pSectionPos, int pLevel)
      指定者:
      setLevel 在类中 DynamicGraphMinFixedPoint
    • onLevelChange

      protected void onLevelChange(long pChunkPos, int pOldLevel, int pNewLevel)
    • getLevelFromSource

      protected int getLevelFromSource(long pPos)
      指定者:
      getLevelFromSource 在类中 ChunkTracker
    • havePlayer

      private boolean havePlayer(long pChunkPos)
    • runAllUpdates

      public void runAllUpdates()
    • dumpChunks

      private void dumpChunks(String pFilename)