类 ChunkSource

java.lang.Object
net.minecraft.world.level.chunk.ChunkSource
所有已实现的接口:
AutoCloseable, LightChunkGetter
直接已知子类:
ClientChunkCache, ServerChunkCache

public abstract class ChunkSource extends Object implements LightChunkGetter, AutoCloseable
  • 构造器详细资料

    • ChunkSource

      public ChunkSource()
  • 方法详细资料

    • getChunk

      @Nullable public LevelChunk getChunk(int pChunkX, int pChunkZ, boolean pLoad)
    • getChunkNow

      @Nullable public LevelChunk getChunkNow(int pChunkX, int pChunkZ)
    • getChunkForLighting

      @Nullable public LightChunk getChunkForLighting(int pChunkX, int pChunkZ)
      指定者:
      getChunkForLighting 在接口中 LightChunkGetter
    • hasChunk

      public boolean hasChunk(int pChunkX, int pChunkZ)
    • getChunk

      @Nullable public abstract ChunkAccess getChunk(int pChunkX, int pChunkZ, ChunkStatus pRequiredStatus, boolean pLoad)
    • tick

      public abstract void tick(BooleanSupplier pHasTimeLeft, boolean pTickChunks)
    • gatherStats

      public abstract String gatherStats()
    • getLoadedChunksCount

      public abstract int getLoadedChunksCount()
    • close

      public void close() throws IOException
      指定者:
      close 在接口中 AutoCloseable
      抛出:
      IOException
    • getLightEngine

      public abstract LevelLightEngine getLightEngine()
    • setSpawnSettings

      public void setSpawnSettings(boolean pHostile, boolean pPeaceful)
    • updateChunkForced

      public void updateChunkForced(ChunkPos pPos, boolean pAdd)