using OpenTK.Mathematics; using VoxelEngine.World.Blocks; namespace VoxelEngine.World; public interface IWorld { public void SetChunk(Vector3i chunkPos, Chunk.Chunk chunk); public Chunk.Chunk? GetChunk(Vector3i chunkPos); public IBlock GetBlock(int worldX, int worldY, int worldZ); }