ModsFinder

DualExp: Split XP Roles – Level vs Currency

by kwwsyk_MC

DualExp: Split XP Roles splits the single experience pool of Minecraft into a level that gates features and a currency that is spent on them.

NeoForgeClient and serverMIT LicenseOpen source1.21.1 – 1.21.2

What it does

The mod separates traditional experience into two roles. Experience levels keep working as before and are used to gate features such as enchanting, while the experience currency is spent on actions. Default experience orbs feed both roles at once, and the mapping table sets how each unit of experience translates into rune values.

Experience gained or spent through vanilla actions is rerouted into rune gain and loss, and level reductions are converted into rune loss as well. Rune experience follows the keepInventory rule on death. A simple client-side display shows rune information, and the behavior can be changed through config options. The mod intercepts vanilla experience handling with Mixin, and a lightweight API lets other mods read, sync and change both roles.

The mod is published for NeoForge only, with files for 1.21.1 and 1.21.2 and 1.0.0 for 1.21.2 as the latest file. Servers that run it need every player to install it too. The code is open source under the MIT License.

Key features

  1. Two experience roles

    Experience levels gate access to features, and a separate currency is spent on experience actions.

  2. Rune-based rerouting

    Vanilla experience gains and losses are redirected into rune gain and loss, with level reductions translated as well.

  3. Configurable mapping

    A mapping table decides how experience translates into rune values, and config options adjust the behavior.

  4. Shared API

    A lightweight API lets developers access, sync and manipulate both experience roles from their own code.

Compatibility

Latest build for each game version and loader.

1.21.21.0.0
1.21.11.0.0
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Mod developers and pack creators who want experience handled as more than one pool. Players of modpacks that depend on custom progression or economies will see the effect of the split.

How it compares

Full comparison

World of runes is a NeoForge mod for 1.21.1 with the Client and server environment, released under All rights reserved and not open source. DualExp is open source under the MIT License and covers only 1.21.1 and 1.21.2.

ModLoadersGame versionsEnvironmentUpdated
DualExp: Split XP Roles – Level vs CurrencyNeoForge1.21.1 – 1.21.2Client and server2025-07-04
World of runesNeoForge1.21.1Client and server2026-10-03

Questions

Does DualExp need another mod to run?

No required dependency is listed for NeoForge. The mod is published for NeoForge only.

Does DualExp have to be installed on both sides?

Yes. The server and every player need the mod installed.

Which game versions does DualExp support?

Files exist for 1.21.1 and 1.21.2, and the latest NeoForge file is 1.0.0 for 1.21.2.

Can the experience split be changed?

Yes. Config options adjust the behavior, and the mapping table sets how experience translates into rune values.

In the catalog

DualExp: Split XP Roles – Level vs Currency is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 12,072 mods support Minecraft 1.21.2.

More from kwwsyk_MC

All projects

Similar mods

What the author says

DualExp is a Minecraft mod that separates the traditional XP system into two distinct roles: Level, used for gating access to features like enchanting, and Currency, used for spending experience on actions. This decoupling allows more precise control over progression mechanics and paves the way for modpacks or…
kwwsyk_MC, on the Modrinth page

Official listing

Owner
kwwsyk_MC
Published
2025-07-04
Updated on Modrinth
2025-07-04
Facts verified
2026-10-15

Tags