ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
//On déclare un nouvel ItemStack
ItemMeta swordM = sword.getItemMeta();
//On récupère sa méta
swordM.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
//On lui ajoute un enchantement
swordM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
//On cache ensuite cet enchantement (seul l'effet reste visible)
sword.setItemMeta(swordM);
//On fixe la méta de l'ItemStack