Addition: Added isAllowedOnBooks hook to Enchantments

If isAllowedOnBooks is false, the vanilla enchanting table will not add  the enchantment to the book.