This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.

22 lines
796 B
C#

using System;
namespace TrueCraft.API.World
{
public interface IChunk
{
Coordinates2D Coordinates { get; set; }
bool IsModified { get; set; }
int[] HeightMap { get; }
ISection[] Sections { get; }
byte[] Biomes { get; }
DateTime LastAccessed { get; set; }
byte GetBlockID(Coordinates3D coordinates);
byte GetMetadata(Coordinates3D coordinates);
byte GetSkyLight(Coordinates3D coordinates);
byte GetBlockLight(Coordinates3D coordinates);
void SetBlockID(Coordinates3D coordinates, byte value);
void SetMetadata(Coordinates3D coordinates, byte value);
void SetSkyLight(Coordinates3D coordinates, byte value);
void SetBlockLight(Coordinates3D coordinates, byte value);
}
}