promotional bannermobile promotional banner
premium banner
Trade XP levels with other players via commands. Send offers or requests, accept or decline with clickable chat buttons. Accurate per-level XP math ensures fair transfers. Includes admin controls and per-player thresholds.

Description

  expTrade

  Trade XP levels with other players directly from chat — no chest swapping, no hassle.

  Features

  - Give or request XP — offer XP to another player, or request it from them
  - Clickable chat buttons — accept, decline, or cancel trades with a single click
  - Levels or raw XP — trade by levels or by exact XP amount, including an all option to transfer everything
  - Accurate XP math — uses Minecraft's real per-level formula, so transferring from a high-level player costs what it actually should
  - Personal threshold — set a minimum level you must keep before trades are allowed
  - Trade timeout — pending trades expire automatically if not responded to
  - Admin controls — force transfer XP between any two players with a confirmation step

  Commands

  Player
  - /exptrade give <player> levels <amount|all> — offer levels to a player
  - /exptrade give <player> exp <amount|all> — offer raw XP to a player
  - /exptrade request <player> levels <amount|all> — request levels from a player
  - /exptrade accept — accept an incoming trade
  - /exptrade decline — decline an incoming trade
  - /exptrade cancel — cancel your outgoing trade
  - /exptrade threshold <levels> — set your minimum level floor

  Admin
  - /exptrade admin transfer <from> <to> levels|exp <amount|all> — force transfer between players
  - /exptrade config timeout <seconds> — set trade request timeout (10–300s)
  - /exptrade config reload — reload config from disk