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.
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
Two experience roles
Experience levels gate access to features, and a separate currency is spent on experience actions.
Rune-based rerouting
Vanilla experience gains and losses are redirected into rune gain and loss, with level reductions translated as well.
Configurable mapping
A mapping table decides how experience translates into rune values, and config options adjust the behavior.
Shared API
A lightweight API lets developers access, sync and manipulate both experience roles from their own code.
Gallery
Compatibility
Latest build for each game version and loader.
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| DualExp: Split XP Roles – Level vs Currency | NeoForge | 1.21.1 – 1.21.2 | Client and server | 2025-07-04 |
| World of runes | NeoForge | 1.21.1 | Client and server | 2026-10-03 |
Questions
Does DualExp need another mod to run?
Does DualExp have to be installed on both sides?
Which game versions does DualExp support?
Can the experience split be changed?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/dualexp
- Owner
- kwwsyk_MC
- Published
- 2025-07-04
- Updated on Modrinth
- 2025-07-04
- Facts verified
- 2026-10-15
