protected void RemoveItem(SFarmer who, Item item, int number = 1) { item.Stack -= 1; if (item.Stack <= 0) { who.removeItemFromInventory(item); } }