
Charm Enchantment Fix
Fixes Charm's enchantments not being obtainable via Villager trading and the Enchanting Table.
About this Mod
Charm Enchantment Fix
This simple mod fixes Charm's Collection and Aerial Affinity enchantments not being obtainable via Villager trading or the Enchanting Table.
It does so by adding tradeable.json and in_enchanting_table.json tag files as resources.
Background
This is directed towards this fork of Charm, specifically tested on charm-fabric-1.21.1-7.0.42-forked as shipped with BMC3 v43 for Fabric 1.21.1.
In 1.21.1, these enchantments are no longer obtainable via Villager trading or the Enchanting Table - both of which worked fine in 1.20.1 (verified by testing).
I'm assuming this is an unintentional oversight introduced during the 1.21 enchantment system overhaul, with this issue and this discussion supporting that claim.
Usage
Requires Fabric API. Drop this mod into your mods folder alongside Charm. This is a server-side only mod - clients don't need it.
Credits
Icon uses enchantment book textures from Beautiful Enchanted Books.
Icon tooltip generated using Minecraft Tooltip Generator.
Available Versions
How to Install Charm Enchantment Fix on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Charm Enchantment Fix". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Charm Enchantment Fix 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.21.1). You can switch loaders with one click in the panel.
Is Charm Enchantment Fix compatible with fabric?
Charm Enchantment Fix officially supports fabric for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Charm Enchantment Fix – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Charm Enchantment Fix 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.
Similar Mods
Rent Modded Server
Install Charm Enchantment Fix with just one click on your server.