using Mine2d.game.core.data; namespace Mine2d.game.core.items; public class ItemRegistry { private readonly Dictionary items = new(); public void RegisterItems() { this.Register(ItemId.Stone, new Item(ItemId.Stone, "Stone", new[] { "stone" })); this.Register(ItemId.Workbench, new Item(ItemId.Workbench, "Workbench", new[] { "workbench" })); } public void Register(ItemId id, Item item) { this.items.Add(id, item); } public Item GetItem(ItemId id) { return this.items[id]; } }