public override ModItem NewInstance(Item itemClone) { ModItem copy = (ModItem)Activator.CreateInstance(GetType()); copy.SetValue("item", itemClone); copy.SetValue("mod", mod); copy.SetValue("Name", Name); copy.SetValue("DisplayName", DisplayName); copy.SetValue("Tooltip", Tooltip); return copy; }