ModsFinder

Arcane - Data Driven Enchanting Power Overhaul

by randommcsomethin

Arcane changes which blocks provide enchanting power, letting pack makers set those values through data packs instead of fixed vanilla rules.

FabricServer-side onlyMIT LicenseOpen source1.21 – 1.21.4

What it does

Arcane exposes Minecraft's enchanting power system to data. Bookshelves give a fixed power of one, and vanilla does not let a bookshelf-like block that doesn't respect block states count differently. The mod adds entries to the enchantment power provider tag, so blocks such as soul torches, sea lanterns, crying obsidian and vanilla mob heads can be given a set power value, with lit and candle-count variants handled separately.

The mod is aimed at data pack and modpack developers, though mod developers can also use it. To change a value, a developer overrides the matching file inside the arcane test data namespace, which is a simpler route than editing the game's hard-coded bookshelf rules. Arcane is server-side only, so players join without installing it, and the code is open source under the MIT License. Files exist for 1.21 – 1.21.4, and Fabric is the only loader.

Key features

  1. Data-driven power providers

    Enchanting power sources are defined in data files, so their values can be changed without editing code.

  2. Block state handling

    Power values can depend on block state, such as whether a candle or campfire is lit or how many candles a block holds.

  3. Lighting blocks as sources

    Soul fire, soul torches, soul lanterns, sea lanterns and soul campfires can each provide a set amount of enchanting power.

  4. Chiseled bookshelf values

    Chiseled bookshelves can give power based on how many books are stored, with a separate value for each book count.

Compatibility

Latest build for each game version and loader.

1.21.41.0.0
1.21.31.0.0
1.21.21.0.0
1.21.11.0.0
1.211.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Questions

Does Arcane need to be installed on the client?

No. Players join without it, since only the server has to run the mod.

Which loader does Arcane support?

Arcane is published for Fabric only, with files for 1.21 – 1.21.4. Latest file is 1.0.0 for 1.21.4.

How are the power values changed?

Values are set in data files, and a developer overrides the matching file inside the arcane test data namespace.

In the catalog

Arcane - Data Driven Enchanting Power Overhaul is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from randommcsomethin

All projects

Similar mods

What the author says

This mod exposes more of Minecraft's enchanting power system to users by making elements of it more data driven. It is geared towards data pack and mod pack developers alike, though mod developers may also find it useful. In vanilla Minecraft, you can add entries to the enchantment_power_provider tag to make them…
randommcsomethin, on the Modrinth page

Official listing

Owner
randommcsomethin
Published
2025-01-12
Updated on Modrinth
2025-01-12
Facts verified
2026-10-15

Tags