4jcraft/Minecraft.World/Level/Storage/ChunkStorage.h
2026-03-13 17:06:56 -05:00

15 lines
443 B
C++

#pragma once
class Level;
class ChunkStorage {
public:
virtual LevelChunk* load(Level* level, int x, int z) = 0;
virtual void save(Level* level, LevelChunk* levelChunk) = 0;
virtual void saveEntities(Level* level, LevelChunk* levelChunk) = 0;
virtual void tick() = 0;
virtual void flush() = 0;
virtual void WaitForAll() {}; // 4J Added
virtual void WaitIfTooManyQueuedChunks() {}; // 4J Added
};