Charm Enchantment Fix

Charm Enchantment Fix

Fixes Charm's enchantments not being obtainable via Villager trading and the Enchanting Table.

by
46 Downloads
fabricgame-mechanicsoptimizationutility
Rent Server with this Mod

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

Charm Enchantment Fix 1.0.1release
MC 1.21.1fabric
March 12, 2026
Charm Collection Fix 1.0.0release
MC 1.21.1fabric
March 7, 2026

How to Install Charm Enchantment Fix 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.21.1).

3

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

fabric

Minecraft Versions

1.21.1

Server-side

Required

Recommended 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.

Rent Modded Server

Install Charm Enchantment Fix 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
MIT License
Server-side
Required

Supported Versions

1.21.1