HomeJavaModsCharm Enchantment Fix
Charm Enchantment Fix

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.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more