public void DeductFromTrader(int units) { MoneySlot.Itemstack.StackSize -= units; if (MoneySlot.StackSize <= 0) { MoneySlot.Itemstack = null; } MoneySlot.MarkDirty(); }
public void GiveToTrader(int units) { if (MoneySlot.Empty) { MoneySlot.Itemstack = new ItemStack(Api.World.GetItem(new AssetLocation("gear-rusty")), units); } else { MoneySlot.Itemstack.StackSize += units; } MoneySlot.MarkDirty(); }