CraftItemStack was erroneously using the enchantment ID instead of level for the return value of remove enchantment.