Community listing page, reviews here may not be monitored by the author.
Enchantment Control
No reviews yet
Restricts enchantments from appearing in most sources
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Introduces new enchantments and/or changes the vanilla enchantment system.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Filters
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Overview
This mod is for restricting access to specific enchants from appearing in most places, especially an issue with modded enchants. A common fix in the past was to outright prevent enchants from registering if they were disabled. But this could cause desync between client and server if the owner disabled some enchants and post 1.12, configurable registration isn't as easy. Lets do something about that
Summary of obtaining enchants
Enchants can show up in several ways:
Enchanting table: mods can control this
Enchanting a book at the table: mods can control this
Via a loot table such as fishing or treasure chests: normal items are fine as they use the enchantment to determine application, BUT mods can't prevent enchanted books from having disabled enchants as the game will always apply it regardless.
A possible workaround here is to make a datapack that removes all enchanted books from all loot tables, but that may be impractical for larger packs and it would mean that enchanted books are no longer an option as a reward. Also bad for mod compat because only one mod can override a loot table at a time.
Villager trades: Trades cannot be controlled at all outside of the game, even by mods. The game determines a possible book trade by picking an enchant out of the registry at random, including modded enchants which circumvents the whole point of disabling them.
So, what do we do?
That's where this mod comes to the rescue. This mod doesn't change whether enchants can be applied to an item or not, but rather the last 2 cases of loot tables and villager trades
First, there is a loot table blacklist. Any enchants added to that list will not show up in loot tables via items or enchanted books.
Second, anything in the villager trades blacklist will no longer be obtainable by trading.
Enchants are specified by their registry name, for example `minecraft:fortune`
This mod requires mixin bootstrap until forge ships mixin https://github.com/LXGaming/MixinBootstrap/releases/download/v1.0.1/MixinBootstrap-1.0.1.jar
Need a custom mod for a reasonable fee? Just want to chat? Have a complex issue needing additional discussion? Come join the Discord:
Screenshots
Gallery
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources