
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.
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as charm-enchantment-fix-1.0.1+1.21.1.jar — drop this file into the mods folder
- Download size: 114 KB
- Download link checked 21 Aug 2026 — working
These come from our own check of the pack file, not from the source page.