/goop nbt enchantment <player> <slot> <enchantment> [±]<value>[%] [objective]
This edits the NBT data of the item(s) in the specified inventory slots.
Also stores the final total value of the edited enchantment as the score of <player> in the [objective] objective.
Player whose inventory items' NBT will be edited.
Supports a few vanilla selectors.
[1.6.5] May be an Entity (dropped item) UUID
The slot in the player's inventory in which items will be enchanted. To read on slots see Inventory Slots.
Examples: mainhand, offhand, chest, feet, any, 0-8, ec*
Enchantment to perform operations on.
May be the all keyword to target all the enchantments.
The operation to apply to the enchantment level of the item. See Plus Minus Percent page for full explanation.
The name of the scoreboard objective that will store (ten times) the final enchantment level.
You can use +0 as the value to read the enchantment level of an item
Enchantments have extreme values of -32768 and 32767
Setting enchantment level to 0 will remove that enchantment from the item.
You can still enchant to negative values though.
You can use the all keyword to target all the enchantments.
Usually you'd use this to disenchant an item, by setting the value to 0.
/goop nbt enchantment Workof mainhand sharpness +100%
Doubles the level of Workof's mainhand sharpness enchantment.
/goop nbt enchantment SalemOrpheus feet frost_walker 0
Removes the frost walker enchantment from SalemOrpheus' boots.
/goop nbt cModelData Edle_Blue * all 0
Completely disenchants all items in Edle_Blue's inventory