expTrade
by lunixialive
With expTrade installed on a server, players can hand experience levels to one another through chat-driven offers and a confirmation queue.
What it does
Players trade raw XP points with each other using commands. An offer can give levels, request levels or swap them in either direction, and the receiving player always makes the final decision. Offers are shown with clickable chat buttons to accept, decline, view the queue or cancel, so nothing needs to be typed after the initial command.
Each player keeps a personal incoming queue, capped at 10 offers by default. Offers expire after 60 seconds unless configured otherwise, and both sides are notified when that happens. Before an exchange is committed, a before-and-after readout shows both players' levels and XP, so no one agrees blind. Server owners can set a personal level floor that refuses any trade dropping below it, and operators can move XP between two online players through a two-step confirmation that bypasses those thresholds.
The mod works on Fabric and NeoForge and is server-side only, so players join without installing anything. Only the server needs it. Files are published for 26.3 with the latest build dated 2026-09-23, and the code is open source under the MIT License.
Key features
Chat-based XP offers
Players send offers to give, request or exchange experience levels with another player through commands.
Clickable chat controls
Accept, decline, view queue and cancel buttons appear in chat, wired directly to each offer.
Level floor protection
A personal threshold stops a trade that would drop a player below the level they set, guarding against mistyped amounts.
Balance preview
Each offer shows before and after levels and XP for both players ahead of confirmation.
Admin transfers
Operators can move XP between two online players, with a two-step confirmation for events, refunds and prizes.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 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.
Optional 1
Use cases
Who it’s for: Server owners who want players to share experience levels safely, and operators who need to move XP between accounts for events or refunds.
How it compares
Clickable Signs is a server-side Fabric mod under the MIT License, published for 1.21.11 – 26.2, and it covers signs rather than experience. Better Teleport is open source under the GNU General Public License v3.0 only and runs on client and server for Fabric and NeoForge, with files for 1.21 – 26.1.2. Player-to-Player Trade Mod is a server-side Fabric mod under the MIT License for 26.1 – 26.2, but it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| expTrade | Fabric and NeoForge | 1.21 – 26.3 | Server-side only | 2026-09-23 |
| Clickable Signs | Fabric | 1.21.11 – 26.2 | Server-side only | 2026-07-19 |
| Better Teleport | Fabric and NeoForge | 1.21 – 26.1.2 | Client and server | 2026-05-30 |
| Player-to-Player Trade Mod | Fabric | 26.1 – 26.2 | Server-side only | 2026-07-02 |
Questions
Does a player need expTrade to take part in trades?
Does expTrade need Fabric API?
Can a player stop a trade from draining their levels?
In the catalog
expTrade is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 8,071 mods support Minecraft 26.3.
More from lunixialive
Similar mods
What the author says
Ever finished a mob grinder with 40 spare levels while a friend is scraping to enchant their first pickaxe? expTrade lets players hand XP back and forth like any other resource — give it, ask for it, and confirm the exchange through a clean chest-GUI queue. No dropping bottles o' enchanting on the floor, no trust…
Official listing
- Modrinth page
- modrinth.com/mod/exptrade
- Owner
- lunixialive
- Published
- 2026-03-25
- Updated on Modrinth
- 2026-09-23
- Facts verified
- 2026-10-15
