PrepareSmithingEvent was added recently as a smithing mirror to the PrepareItemCraftEvent. I would like an event SmithItemEvent to be added which implements Cancellable like the CraftItemEvent so that I can manipulate the items they receive or cancel the event in certain circumstances.