using System; namespace TrueCraft.API.Logic { /// /// Providers block providers for a server. /// public interface IBlockRepository { /// /// Gets this repository's block provider for the specified block ID. This may return null /// if the block ID in question has no corresponding block provider. /// IBlockProvider GetBlockProvider(byte id); /// /// Registers a new block provider. This overrides any existing block providers that use the /// same block ID. /// void RegisterBlockProvider(IBlockProvider provider); } }