Add a new enchantement event on enchantItem

Make ItemEnchantEvent cancelable