[Bleeding] Validate inputs when adding enchantments to ensure they're not null. Fixes BUKKIT-3369