Interface TickCachedBlockStore

All Known Implementing Classes:
SimpleTickCachedBlockStore

@PowerNukkitXOnly @Since("1.6.0.0-PNX") public interface TickCachedBlockStore
实现此接口的区块应该拥有一个能够并行访问的方块缓存,通常每tick都会调用clear。
  • Method Details

    • clearCachedStore

      void clearCachedStore()
    • saveIntoCachedStore

      void saveIntoCachedStore(Block block, int x, int y, int z, int layer)
    • getFromCachedStore

      Block getFromCachedStore(int x, int y, int z, int layer)
    • computeFromCachedStore

      Block computeFromCachedStore(int x, int y, int z, int layer, TickCachedBlockStore.CachedBlockComputer cachedBlockComputer)
      同computeIfAbsent