internal static int ReserveItemID()
{
if (ModNet.AllowVanillaClients) throw new Exception("Adding items breaks vanilla client compatiblity");
int reserveID = nextItem;
nextItem++;
return reserveID;
}
public void AddItem(string name, ModItem item, string texture) { int id = ItemLoader.ReserveItemID(); item.item.name = name; item.item.ResetStats(id); items[name] = item; ItemLoader.items[id] = item; item.texture = texture; item.mod = this; }