using OpenTK.Mathematics; namespace VoxelEngine.World.Persistence; public interface IChunkModificationStore { bool TryGetDiff(Vector3i chunkPos, out IReadOnlyDictionary? diff); void RecordEdit(Vector3i chunkPos, int localIndex, ushort blockId); void ClearDiff(Vector3i chunkPos); bool HasDiff(Vector3i chunkPos); }