private void doUnequip(ItemStack item) {
        ItemMeta meta = item.getItemMeta();
        if (meta == null) return;
        if (!meta.hasLore()) return;
        for (String lore : meta.getLore()) {
            String name = ENameParser.parseName(lore);
            int level = ENameParser.parseLevel(lore);
            if (name == null) continue;
            if (level == 0) continue;
            if (EnchantAPI.isRegistered(name)) {
                EnchantAPI.getEnchantment(name).applyUnequipEfect(player, level);
            }
        }
    }