Enchantment Custom Table

Quick rating

Enchantment Custom Table

No reviews yet

A Minecraft block allowing players to customize enchantments on items freely.

QoL & Tweaks
Mod Loaders
Forge
NeoForge
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client and Server

Must be installed on both the client and the server.

About

Project Details

Type
Mod
License
MIT License
Latest Version
enchantment_custom_table-2.0.1-fabric-mc1.18.2.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Enchantment Custom Table

Tired of grinding the vanilla enchanting table, building libraries, and hoarding XP just to land the enchantments you actually want? This mod gives you two new workstations that let you rearrange enchantments as freely as you sort your inventory.

  • Enchanting Custom Table lets you "mod" the enchantments on a tool or enchanted book directly — add one, remove one, split a high-level enchantment into lower ones, or merge two matching books into something stronger.
  • Enchantment Conversion Table turns plain books plus a few emeralds into the enchanted books you want — and can even "photocopy" an exact duplicate of a book you give it.

Out of the box, this mod is intentionally generous and easy to play with. If you (or a modpack you're building) want something more balanced and challenging, you can flip on a few stricter switches in the config — more on that below.

Grab a release from CurseForge or Modrinth. Found a bug or have an idea? Let us know on GitHub Issues.

Supported Versions

There are builds for both the NeoForge and Fabric loaders, covering Minecraft 1.21.1 through 1.21.11, plus 26.1, 26.1.1, and 26.1.2, also legacy 1.20.1.

Tip: when you download, make sure two things line up — your loader (NeoForge or Fabric) and your Minecraft version. Both have to match the jar, or the game won't load it.

Enchanting Custom Table: rearrange your enchantments

image

Drop a tool or an enchanted book into the top-left slot, and the table lays out every enchantment on it as a separate enchanted book on the right. From there you can:

  • Want to remove an enchantment? Just take that book from the right side — the matching enchantment comes off the item.
  • Want to add one? Put an enchanted book in the input slot, or into any empty slot on the right, and it gets applied to the item.
  • Want to strengthen an enchantment you already have? Stack a book onto the matching one on the right and the two merge together.
  • Want to break a high-level book apart? Put a book that holds a single enchantment into the top-left slot, and it splits into a few lower-level books to choose from.
  • Want to clear everything at once? Hit the export button — all enchantments come off the item and are bundled into a single enchanted book for you.

By default, two of the same enchantment add their levels together when merged. So Sharpness IV + Sharpness IV becomes Sharpness VIII. (If that feels too strong, the stricter config options below can rein it in.)

Enchantment Conversion Table: trade plain books for enchanted ones

image

Normal trade mode is straightforward: add some plain books, then add enough emeralds or emerald blocks as the "fee." Once you've got enough, the right side lists the enchanted books you can get. Every book you take costs one plain book plus the emerald payment.

Too many books to scroll through? Use the search box at the top to filter by enchantment name.

What level you get is controlled by the convertOnlyLevelOneBook option: by default you get the highest available level; flip it on and you only get level-one books.

Copy Template Mode: photocopy a book

Put an enchanted book into the template slot and the table switches to copy mode. The right-side trade list turns off, and instead: as long as the table holds one plain book plus enough emeralds, the output slot produces an exact copy of your template.

A book can only be used as a template if it meets these rules:

  • It must be an enchanted book (not a tool).
  • It must hold exactly one enchantment, not several at once.
  • The enchantment level must be greater than 0.
  • The level must not exceed that enchantment's normal maximum.

image

Automation (hoppers, pipes, and the like)

Whatever you put in either table is really stored there — it stays put, and drops back out if the block is broken. Nothing disappears.

To keep hoppers and logistics mods from sneaking around the rules you'd follow by hand, automation is deliberately limited:

  • Enchanting Custom Table: a hopper can feed enchanted books into the input slot, and they merge onto whatever item is already in the table — but the main tool/book inside can't be pulled out by automation.
  • Enchantment Conversion Table: you can auto-feed plain books and emerald payment, but you can only pull items out of the copy output slot.
  • The template slot must be set by a player by hand — automation can't insert or swap it.
  • The trade books on the right are just on-screen choices for players, not real items, so automation can't touch them.
  • To auto-produce the same book over and over, use Copy Template Mode rather than the right-side trade list.

The one rule worth memorizing: a template book must hold a single enchantment whose level doesn't go above that enchantment's normal maximum.

Configuration: tune it to be more balanced

  • On NeoForge: edit it right in-game through the Mod config screen, or in the loader-managed common config file.
  • On Fabric: the config file lives in your Fabric config folder, named enchantment_custom_table.json.
Option Default What it does
minimumEmeraldCost 36 How many emeralds the conversion table charges. Set it to 0 to drop the emerald cost entirely.
minimumEmeraldBlockCost 4 How many emerald blocks it charges. Set it to 0 to drop the emerald-block cost.
enforceEnchantmentLevelLimit false When on, merging duplicate enchantments can't go above that enchantment's normal max level. Note: adding a brand-new enchantment isn't limited by this, so over-level books made by other mods still work.
incrementalSameLevelMerge false A more balanced merge rule. When on, two same-name books only merge if their levels match exactly, and a merge bumps the level by just +1. So Sharpness V + Sharpness V becomes Sharpness VI instead of Sharpness X.
convertOnlyLevelOneBook false When on, the conversion table only produces level-one books instead of max-level ones.

A couple of things to know:

  • enforceEnchantmentLevelLimit and incrementalSameLevelMerge are independent — turn on either or both. With both on, same-level merges still won't exceed the normal max.
  • Turning on incrementalSameLevelMerge also changes how books split: a Sharpness V book splits into two Sharpness IV books, instead of the default "split in half" options.

Retired (deprecated) options

These are old option names that no longer do anything. If your old config file still has them, regenerate the file or rename them by hand:

  • ignoreEnchantmentLevelLimit → now enforceEnchantmentLevelLimit (the meaning is reversed).
  • convert_max_level_book → now convertOnlyLevelOneBook (the meaning is reversed).
  • enableXpRequirement → removed, with no replacement.

How to craft the two tables

In both recipes, the starred (*) slots accept any kind of quartz block — specifically these (the enchantment_custom_table:quartz_blocks item tag):

  • Quartz Block
  • Chiseled Quartz Block
  • Smooth Quartz Block
  • Quartz Pillar
  • Quartz Bricks

Enchanting Custom Table recipe

image

Lay it out on the 3×3 crafting grid like this:

Left Middle Right
Lapis Block Book Lapis Block
Diamond Block Quartz Block* Diamond Block
Quartz Block* Quartz Block* Quartz Block*

* Starred slots take any of the quartz blocks listed above.

Enchantment Conversion Table recipe

image

Lay it out on the 3×3 crafting grid like this:

Left Middle Right
Lapis Block Book Lapis Block
Emerald Block Quartz Block* Emerald Block
Quartz Block* Quartz Block* Quartz Block*

* Starred slots take any of the quartz blocks listed above.

Enchantment Custom Table

Tired of grinding the vanilla enchanting table, building libraries, and hoarding XP just to land the enchantments you actually want? This mod gives you two new workstations that let you rearrange enchantments as freely as you sort your inventory.

  • Enchanting Custom Table lets you "mod" the enchantments on a tool or enchanted book directly — add one, remove one, split a high-level enchantment into lower ones, or merge two matching books into something stronger.
  • Enchantment Conversion Table turns plain books plus a few emeralds into the enchanted books you want — and can even "photocopy" an exact duplicate of a book you give it.

Out of the box, this mod is intentionally generous and easy to play with. If you (or a modpack you're building) want something more balanced and challenging, you can flip on a few stricter switches in the config — more on that below.

Grab a release from CurseForge or Modrinth. Found a bug or have an idea? Let us know on GitHub Issues.

Supported Versions

There are builds for both the NeoForge and Fabric loaders, covering Minecraft 1.21.1 through 1.21.11, plus 26.1, 26.1.1, and 26.1.2, also legacy 1.20.1.

Tip: when you download, make sure two things line up — your loader (NeoForge or Fabric) and your Minecraft version. Both have to match the jar, or the game won't load it.

Enchanting Custom Table: rearrange your enchantments

Replace this with a description!

Drop a tool or an enchanted book into the top-left slot, and the table lays out every enchantment on it as a separate enchanted book on the right. From there you can:

  • Want to remove an enchantment? Just take that book from the right side — the matching enchantment comes off the item.
  • Want to add one? Put an enchanted book in the input slot, or into any empty slot on the right, and it gets applied to the item.
  • Want to strengthen an enchantment you already have? Stack a book onto the matching one on the right and the two merge together.
  • Want to break a high-level book apart? Put a book that holds a single enchantment into the top-left slot, and it splits into a few lower-level books to choose from.
  • Want to clear everything at once? Hit the export button — all enchantments come off the item and are bundled into a single enchanted book for you.

By default, two of the same enchantment add their levels together when merged. So Sharpness IV + Sharpness IV becomes Sharpness VIII. (If that feels too strong, the stricter config options below can rein it in.)

Enchantment Conversion Table: trade plain books for enchanted ones

Replace this with a description

Normal trade mode is straightforward: add some plain books, then add enough emeralds or emerald blocks as the "fee." Once you've got enough, the right side lists the enchanted books you can get. Every book you take costs one plain book plus the emerald payment.

Too many books to scroll through? Use the search box at the top to filter by enchantment name.

What level you get is controlled by the convertOnlyLevelOneBook option: by default you get the highest available level; flip it on and you only get level-one books.

Copy Template Mode: photocopy a book

Put an enchanted book into the template slot and the table switches to copy mode. The right-side trade list turns off, and instead: as long as the table holds one plain book plus enough emeralds, the output slot produces an exact copy of your template.

A book can only be used as a template if it meets these rules:

  • It must be an enchanted book (not a tool).
  • It must hold exactly one enchantment, not several at once.
  • The enchantment level must be greater than 0.
  • The level must not exceed that enchantment's normal maximum.

Replace this with a description

Automation (hoppers, pipes, and the like)

Whatever you put in either table is really stored there — it stays put, and drops back out if the block is broken. Nothing disappears.

To keep hoppers and logistics mods from sneaking around the rules you'd follow by hand, automation is deliberately limited:

  • Enchanting Custom Table: a hopper can feed enchanted books into the input slot, and they merge onto whatever item is already in the table — but the main tool/book inside can't be pulled out by automation.
  • Enchantment Conversion Table: you can auto-feed plain books and emerald payment, but you can only pull items out of the copy output slot.
  • The template slot must be set by a player by hand — automation can't insert or swap it.
  • The trade books on the right are just on-screen choices for players, not real items, so automation can't touch them.
  • To auto-produce the same book over and over, use Copy Template Mode rather than the right-side trade list.

The one rule worth memorizing: a template book must hold a single enchantment whose level doesn't go above that enchantment's normal maximum.

Configuration: tune it to be more balanced

  • On NeoForge: edit it right in-game through the Mod config screen, or in the loader-managed common config file.
  • On Fabric: the config file lives in your Fabric config folder, named enchantment_custom_table.json.
Option Default What it does
minimumEmeraldCost 36 How many emeralds the conversion table charges. Set it to 0 to drop the emerald cost entirely.
minimumEmeraldBlockCost 4 How many emerald blocks it charges. Set it to 0 to drop the emerald-block cost.
enforceEnchantmentLevelLimit false When on, merging duplicate enchantments can't go above that enchantment's normal max level. Note: adding a brand-new enchantment isn't limited by this, so over-level books made by other mods still work.
incrementalSameLevelMerge false A more balanced merge rule. When on, two same-name books only merge if their levels match exactly, and a merge bumps the level by just +1. So Sharpness V + Sharpness V becomes Sharpness VI instead of Sharpness X.
convertOnlyLevelOneBook false When on, the conversion table only produces level-one books instead of max-level ones.

A couple of things to know:

  • enforceEnchantmentLevelLimit and incrementalSameLevelMerge are independent — turn on either or both. With both on, same-level merges still won't exceed the normal max.
  • Turning on incrementalSameLevelMerge also changes how books split: a Sharpness V book splits into two Sharpness IV books, instead of the default "split in half" options.

Retired (deprecated) options

These are old option names that no longer do anything. If your old config file still has them, regenerate the file or rename them by hand:

  • ignoreEnchantmentLevelLimit → now enforceEnchantmentLevelLimit (the meaning is reversed).
  • convert_max_level_book → now convertOnlyLevelOneBook (the meaning is reversed).
  • enableXpRequirement → removed, with no replacement.

How to craft the two tables

In both recipes, the starred (*) slots accept any kind of quartz block — specifically these (the enchantment_custom_table:quartz_blocks item tag):

  • Quartz Block
  • Chiseled Quartz Block
  • Smooth Quartz Block
  • Quartz Pillar
  • Quartz Bricks

Enchanting Custom Table recipe

Replace this with a description

Lay it out on the 3×3 crafting grid like this:

Left Middle Right
Lapis Block Book Lapis Block
Diamond Block Quartz Block* Diamond Block
Quartz Block* Quartz Block* Quartz Block*

* Starred slots take any of the quartz blocks listed above.

Enchantment Conversion Table recipe

Replace this with a description

Lay it out on the 3×3 crafting grid like this:

Left Middle Right
Lapis Block Book Lapis Block
Emerald Block Quartz Block* Emerald Block
Quartz Block* Quartz Block* Quartz Block*

* Starred slots take any of the quartz blocks listed above.

Screenshots

Gallery

  • enchantment conversion table recipe
    enchantment conversion table recipe
  • enchanting custom table recipe
    enchanting custom table recipe
  • enchantment conversion table gui
    enchantment conversion table gui
  • enchanting custom table gui 2
    enchanting custom table gui 2
  • enchanting custom table gui 1
    enchanting custom table gui 1
  • enchanting custom table recipe
    enchanting custom table recipe
  • enchantment conversion table recipe
    enchantment conversion table recipe
  • enchanting custom table gui 1
    enchanting custom table gui 1
  • enchanting custom table gui 2
    enchanting custom table gui 2
  • enchantment conversion table gui
    enchantment conversion table gui

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~39,000
Total Downloads
CurseForge
~8,000
Modrinth
~31,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works