xgaming.tools

Minecraft Enchanted Book Generator

Build /give commands for enchanted books with stacked enchantments. Incompatibility warnings (Sharpness vs Smite, Mending vs Infinity), curse support, and one-click presets for max Sword, Pickaxe, Armor, and Bow. 1.20.5+ stored_enchantments component.

Enchantments

43 available

Sword/Axe

Sword

Axe

Tools

Armor

Helmet

Leggings

Boots

Any

Bow

Crossbow

Trident

Fishing Rod

Mace

Selected Enchantments

Click an enchantment from the list to add it

1
164
Command
Select at least one enchantment to generate a command

Minecraft Enchanted Book Generator — Java Edition 1.20.5+

Enchanted books are items that store one or more enchantments without applying them to a specific tool or armor piece. They can be combined with any compatible item on an anvil to transfer the enchantments. Because books accept every enchantment regardless of what item it would normally apply to, they are the primary way to stockpile rare enchantments like Mending, Silk Touch, or Channeling.

How stored_enchantments works

In Java Edition 1.20.5 and later Minecraft uses the new NBT component system. Regular items carry their enchantments in the minecraft:enchantments component, which makes the glint appear and the bonuses take effect immediately. Enchanted books use a separate component called minecraft:stored_enchantments. The enchantments inside a book do not activate until the book is applied to another item via an anvil — the book itself has no glint and grants no bonuses while held.

The /give command syntax for a book with multiple enchantments looks like this:

/give @p minecraft:enchanted_book[minecraft:stored_enchantments={"minecraft:sharpness":5,"minecraft:unbreaking":3,"minecraft:mending":1}]

Each entry in the map is "namespace:enchantment_id": level. You can include as many enchantments as you want in a single book with this command — even combinations that are not obtainable through normal gameplay such as Silk Touch + Fortune.

Enchantment levels

Every enchantment has a maximum level. Levels above the normal maximum can be set via commands but produce unpredictable or no extra effect. The table below lists all Java Edition enchantments with their normal max levels and the item types they apply to.

EnchantmentIDCategoryMax LevelNotes
Sharpnessminecraft:sharpnessSword/AxeVIncompatible with: smite, bane_of_arthropods
Smiteminecraft:smiteSword/AxeVIncompatible with: sharpness, bane_of_arthropods
Bane of Arthropodsminecraft:bane_of_arthropodsSword/AxeVIncompatible with: sharpness, smite
Knockbackminecraft:knockbackSwordII
Fire Aspectminecraft:fire_aspectSwordII
Lootingminecraft:lootingSwordIII
Sweeping Edgeminecraft:sweeping_edgeSwordIII
Cleavingminecraft:cleavingAxeIIIJava-only; not survival-obtainable
Efficiencyminecraft:efficiencyToolsV
Silk Touchminecraft:silk_touchToolsIIncompatible with: fortune
Fortuneminecraft:fortuneToolsIIIIncompatible with: silk_touch
Protectionminecraft:protectionArmorIVIncompatible with: fire_protection, blast_protection, projectile_protection
Fire Protectionminecraft:fire_protectionArmorIVIncompatible with: protection, blast_protection, projectile_protection
Blast Protectionminecraft:blast_protectionArmorIVIncompatible with: protection, fire_protection, projectile_protection
Projectile Protectionminecraft:projectile_protectionArmorIVIncompatible with: protection, fire_protection, blast_protection
Thornsminecraft:thornsArmorIII
Respirationminecraft:respirationHelmetIII
Aqua Affinityminecraft:aqua_affinityHelmetI
Swift Sneakminecraft:swift_sneakLeggingsIII
Feather Fallingminecraft:feather_fallingBootsIV
Depth Striderminecraft:depth_striderBootsIIIIncompatible with: frost_walker
Frost Walkerminecraft:frost_walkerBootsIIIncompatible with: depth_strider
Soul Speedminecraft:soul_speedBootsIII
Unbreakingminecraft:unbreakingAnyIII
Mendingminecraft:mendingAnyIIncompatible with: infinity
Curse of Vanishing(curse)minecraft:curse_of_vanishingAnyI
Curse of Binding(curse)minecraft:curse_of_bindingArmorI
Powerminecraft:powerBowV
Punchminecraft:punchBowII
Flameminecraft:flameBowI
Infinityminecraft:infinityBowIIncompatible with: mending
Multishotminecraft:multishotCrossbowIIncompatible with: piercing
Piercingminecraft:piercingCrossbowIVIncompatible with: multishot
Quick Chargeminecraft:quick_chargeCrossbowIII
Impalingminecraft:impalingTridentV
Riptideminecraft:riptideTridentIIIIncompatible with: loyalty, channeling
Loyaltyminecraft:loyaltyTridentIIIIncompatible with: riptide
Channelingminecraft:channelingTridentIIncompatible with: riptide
Luck of the Seaminecraft:luck_of_the_seaFishing RodIII
Lureminecraft:lureFishing RodIII
Wind Burstminecraft:wind_burstMaceIII
Breachminecraft:breachMaceIV
Densityminecraft:densityMaceV

Curse enchantments

There are two curse enchantments in Java Edition. Curse of Vanishing causes the item to disappear on death instead of dropping, and applies to any item. Curse of Binding prevents the item from being removed from an armor slot except by death or when the item breaks, and only applies to armor. Both curses have a maximum level of 1 and cannot be removed from items. They are included in this generator because server admins sometimes use them intentionally to create special items with specific trade-off mechanics.

Incompatible enchantments

In normal gameplay certain enchantments cannot be applied to the same item: for example you cannot combine Silk Touch and Fortune, or any two of Protection / Fire Protection / Blast Protection / Projectile Protection. The generator highlights incompatible pairs when they appear together. Via commands you can force incompatible enchantments onto a single book or item — the game will usually apply both effects, though the combination is not intended behavior and may have unexpected results.

Running the command

Paste the generated command into your Minecraft chat or server console. You need to be in Creative mode or have operator permissions (OP level 2 or higher) for the /give command to work. If you are running the command from the server console rather than in-game chat, omit the leading /.

Minecraft Enchanted Book Generator — FAQ

Is this Minecraft Enchanted Book Generator free to use?

Yes, the Minecraft Enchanted Book Generator is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.

How accurate is the Minecraft Enchanted Book Generator?

Values are pulled from the Minecraft game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.

Can I host a Minecraft server with XGamingServer?

Yes. XGamingServer offers instant Minecraft server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.

Does the Enchanted Book Generator work on mobile?

Yes, the Enchanted Book Generator is fully responsive and works on desktop, tablet, and mobile browsers.

You might also need

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Minecraft hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime