Enchantment Research Table

Enchantment Research Table

A mod that encourages research & discovery of enchantments instead of rerolls

by
322 Downloads
fabricadventuregame-mechanicsmagic
Rent Server with this Mod

Screenshots

Research Table in Day
Research Table at night
Research Table tab 1
Research Table tab 2
Research Table tab 3

About this Mod

Enchantment Research Table Mod - Overhaul

This mod adds a new block called the Research Table, stops access and use of the vanilla enchanting table, and slightly modifies how anvils and villager trading works. The purpose of the mod is to encourage exploration and discovery of new enchantments, followed by research to unlock higher levels of the enchantments.

Research Table

There are three tabs available. The first tab lists all the enchantments you have discovered, showing their descriptions, what they can be used on, and what level you have 'unlocked'.

The second tab is the Research tab, where you can consume and research enchanted books, items with enchantments, or research items for enchantments you have already discovered. For example, you can consume diamonds to research "Unbreaking". All research is increased by 1% (up to 25%) for each bookshelf within 3 blocks of the Research Table.

The third tab allows you to 'imbue' items with enchantments. This costs levels and lapis, which can increase pretty quickly in price, based on the total level of enchantments you are adding. It costs more to add further enchantments onto items that are already enchanted, meaning it is always cheaper to make a 'finished item' in one go rather than multiple steps!

Imbuing an item does not use up the unlocked enchantment! Once an enchantment is unlocked, it's available for use forever. However, unlocking the highest level of enchantments will need some seriously dedicated research...

Other changes

Villagers (by default) are now no longer able to sell enchanted items or enchanted books - this is because it trivialises unlocking all levels of enchantments, which can then be used forever, for free.

Anvils can no longer combine enchantments together, as this funtion should now be done within the Research Table. The anvil can still rename items, and it can repair items. To repair items in anvils, it now only costs the expected material + levels equal to the number of enchantment levels on an item.

Commands

/gamerule rt_disableVillagerEnchantedTrades <false / true> (default is true, and this takes effect on any new trades like when a villager first gains a job at the lecturn block)

Achievements

There are 8 achievements to be discovered.

##Datapacks
I have included an example datapack that can be edited so non-vanilla enchantments can be discovered and used, and so different items can be used for research.

Available Versions

Enchantment Research Table 1.1.3release
MC 1.20.1fabric
November 29, 2025
Enchantment Research Table 1.1.2release
MC 1.20.1fabric
November 27, 2025
Enchantment Research Table 1.1.1release
MC 1.20.1fabric
November 27, 2025
Enchantment Research Table 1.1.0release
MC 1.20.1fabric
November 25, 2025
Enchantment Research Table 1.0.3release
MC 1.20.1fabric
November 5, 2025

How to Install Enchantment Research Table on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Enchantment Research Table". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Enchantment Research Table server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is Enchantment Research Table compatible with fabric?

Enchantment Research Table officially supports fabric for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Enchantment Research Table – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Enchantment Research Table consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Enchantment Research Table with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.20.1