expTrade-plugin: Trade XP Levels with Players in Minecraft

expTrade-plugin for Minecraft lets players trade XP levels and raw experience through a chest GUI with configurable timeouts. Download now to enable seamless player-to-player XP exchanges!

Download exptrade for Minecraft 1.21.2

Original name: exptrade

Minecraft: 1.21.2

FileVersionLoaderSize
exptrade-1.3.0_MC-1.21.11-paper.jar1.21.2—29 КБDownload

expTrade-plugin: Revolutionize Player XP Trading in Minecraft

Experience points are the lifeblood of Minecraft progression, but sharing them with friends has always been a clunky process. The expTrade-plugin changes that entirely, introducing a polished, intuitive system for trading XP levels and raw experience between players. Whether you run a survival server, a minigame hub, or a cooperative world, this plugin transforms how your community interacts with one of the game's most valuable resources.

What Makes expTrade-plugin Stand Out?

Unlike makeshift command block contraptions or risky drop-trading, expTrade-plugin provides a secure, GUI-driven marketplace for experience. Players can send offers or requests directly to each other, and every trade is managed through a clear, time-limited queue. This eliminates scams, accidental losses, and the need for constant admin oversight. The plugin is lightweight, highly configurable, and built to support both modern modded and vanilla server environments.

Core Features of expTrade-plugin

  • Dual Trade Modes: Offer XP to another player or request XP from them. Specify levels or raw experience points, even your entire XP pool.
  • Per-Player Incoming Queue: Multiple players can send trades to you simultaneously. Each trade appears in your personal queue with a live countdown timer.
  • Intuitive Chest GUI: Open a chest interface to review all pending trades. Each slot shows the sender, type, amount, and remaining time. Click to accept or decline.
  • Configurable Timeout: Trades expire automatically after a set number of seconds, preventing forgotten requests from clogging the system.
  • Personal XP Threshold: Players can set a minimum level they wish to keep, ensuring they never trade away experience needed for enchanting or repairs.
  • Admin Overrides: Operators can force XP transfers between any two players, with a confirmation step to avoid mistakes.
  • Hot Reloading: Change configuration values on the fly without restarting the server.

How the Trade Queue GUI Works

When a player receives an XP offer or request, it lands in their personal queue. Opening the GUI with /exptrade pending displays a chest interface where each trade occupies a row. The layout is designed for clarity:

  • Slot 1: A clock showing the remaining time before the trade expires.
  • Slot 2: A player head identifying the sender.
  • Slot 3: A water bucket for an offer (giving XP) or an empty bucket for a request (asking for XP).
  • Slot 4: Paper with detailed hover text — who sent the trade, the type, and the exact amount.
  • Slot 8: A recovery compass to accept the trade.
  • Slot 9: A regular compass to decline the trade.

This visual system makes it impossible to confuse offers and requests, and the live countdown ensures players act before the trade vanishes. The GUI stays open after each action, so you can process multiple trades quickly.

expTrade-plugin chest GUI showing pending XP trades with player heads, countdown timers, and accept/decline compasses in Minecraft

Commands and Permissions

All interactions use the base command /exptrade. Here are the essential player commands:

  • /exptrade give <player> <levels|exp> <amount|all> — Send an XP offer.
  • /exptrade request <player> <levels|exp> <amount|all> — Ask for XP from someone.
  • /exptrade accept [player] — Accept a queued trade (optionally from a specific player).
  • /exptrade decline [player] — Decline a queued trade.
  • /exptrade cancel — Cancel your own outgoing trade.
  • /exptrade pending — Open the trade queue GUI.
  • /exptrade threshold <levels> — Set a personal minimum XP level to keep.

Admins with the exptrade.admin permission can also force transfers between any two players using /exptrade admin transfer <from> <to> <levels|exp> <amount|all>, followed by a confirmation step. Additionally, /exptrade admin config allows live adjustment of timeout and max queue size.

Supported Minecraft Versions and Loaders

expTrade-plugin is built for modern Minecraft and supports multiple platforms. The current release works on Minecraft 1.21.11 with two distinct branches:

  • Multi-loader (Fabric + NeoForge): Requires Architectury API. Ideal for modded servers running either Fabric or NeoForge.
  • Paper plugin: A standalone plugin for Paper, Purpur, Pufferfish, and other Paper forks.

Upcoming versions will extend support to Minecraft 26.x, ensuring the plugin stays current with the latest game updates. This dual-branch approach means you can use expTrade-plugin whether you prefer a vanilla-like Paper server or a heavily modded environment.

How to Install expTrade-plugin

Installing expTrade-plugin is straightforward. For the Paper version, simply drop the JAR file into your server's plugins folder and restart. For the multi-loader variant, place the JAR in the mods folder and ensure Architectury API is also installed. The configuration file will generate automatically on first run. If you're using the foxygame.net launcher, you can find expTrade-plugin in the built-in add-on catalog and install it with a single click, complete with automatic version compatibility checks and seamless updates. This makes it incredibly easy to keep your server's trading system current without manual file management.

Why Your Server Needs expTrade-plugin

XP trading adds a new layer of player interaction and economy. Instead of hoarding experience, players can share it, creating a cooperative or competitive dynamic. The plugin's queue system prevents spam and griefing, while the configurable timeouts and personal thresholds give server owners full control. Whether you're running a small community server or a large network, expTrade-plugin for Minecraft is a lightweight, reliable solution that enhances gameplay without adding complexity. Download expTrade-plugin today and let your players trade XP as easily as they trade items.