Trade Experience
Trade Experience lets players hand experience points to one another through commands, so XP can be used as a shared currency on a server.
What it does
Players can give or gift experience to each other, and a separate pay command does the same job. Using experience this way lets it act as an exchangeable currency between players, and the server can check any player's balance with the bal command, either for oneself or for another player by name. A player who lacks enough experience to complete a trade or gift is told how much is short of the attempted amount.
Trades time out after a configurable period, with thirty seconds as the default. The name of the currency can be changed in the configuration, and the default stays experience. Gamerules such as trade experience:trade timeout time control the timeout at runtime, and the permission level needed for administrative commands defaults to four, the level given to default operators.
Fabric API is required. Trade Experience is server-side only, so players join a server running it without installing anything. It is open source under the GNU Lesser General Public License v3.0 or later and is published for Fabric across 11 release versions, 1.21.5 – 26.2.
Key features
Experience gifts
Players can give or gift experience to one another, turning a shared resource into an exchangeable currency.
Pay command
A pay command offers an alternative way to transfer experience between players with a single command.
Balance checks
The bal command shows a player's experience balance, and a permission allows checking another player's balance by name.
Trade timeouts
Pending trades expire after a configurable time, and the timeout can be adjusted through gamerules.
Configurable currency name
The currency name is set in the configuration, with experience as the default.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Server owners who want experience to act as a currency and admins who need to manage balances and trade timeouts on a multiplayer server.
How it compares
Locked Villager Trades is client and server, open source under the CC0 1.0 Universal license and published for 1.21.10 – 26.2, so it needs installation on both sides. Fabric Trade is server-side only, open source under the Open Software License 3.0 and covers 1.21 – 26.3. Bulk Villager Trading is server-side only, open source under the MIT License and also runs on NeoForge for 1.21.1 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Trade Experience | Fabric | 1.21.5 – 26.2 | Server-side only | 2026-07-31 |
| Locked Villager Trades | Fabric | 1.21.10 – 26.2 | Client and server | 2026-08-23 |
| Fabric Trade | Fabric | 1.21 – 26.3 | Server-side only | 2026-09-16 |
| Bulk Villager Trading | Fabric and NeoForge | 1.21.1 – 26.3 | Server-side only | 2026-10-03 |
Questions
Does Trade Experience need Fabric API?
Do players need to install Trade Experience?
Can the currency name be changed?
Which game versions does the latest file support?
In the catalog
Trade Experience is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Wheeler-Shigley
Similar mods
What the author says
Alternatively, one can use the "pay" command. Usage: "/pay " To check the amount of experience you have, use "/balance" or "/bal".
Official listing
- Modrinth page
- modrinth.com/mod/trade-experience
- Owner
- Wheeler-Shigley
- Published
- 2025-05-05
- Updated on Modrinth
- 2026-07-31
- Facts verified
- 2026-10-15
