Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Never lose your hard-earned experience again. XpTresor gives every player a personal XP vault. Deposit your levels before a risky fight, enchant straight from the vault, send XP to friends, or let the vault fill up automatically while you farm. All with a click menu or a vault block in your base.
Made for Paper, no required dependencies, available in 10 languages.
Features
- ๐ฑ๏ธ Vault menu:
/xptopens a menu. Deposit and withdraw with one click, and switch your settings there too. - โจ Enchant and use anvils straight from the vault: missing levels come from your vault automatically, and whatever isn't used goes back.
- ๐งฑ Vault block: a craftable block for your base. Right-click it to open your vault, sneak + right-click to deposit everything.
- ๐ History:
/xpt historyshows every deposit, withdrawal, transfer and payment. - ๐ฆ Deposit and withdraw XP: in levels, exact XP points or everything at once.
- The level math is fair: depositing 10 levels at level 50 really takes you to level 40.
- ๐จ Send XP: to another player's vault, even while they are offline.
- ๐ค Auto-deposit: pick a level, and once you reach it your XP goes into the vault automatically. Perfect for XP farms.
- ๐ง Repair with XP: fix your Mending gear (hand, offhand and armor) with stored XP, exactly like vanilla Mending.
- ๐งช Exact XP bottles: bottle up stored XP. Each bottle releases exactly the amount you put in, not the random 3โ11 XP of vanilla bottles.
- ๐ Leaderboard: who has the fullest vault?
- ๐ Limits per rank: set different vault limits with permissions, or allow unlimited storage.
- ๐ Keep XP on death: optional, per permission.
- ๐ 10 languages:
- English, German, Spanish, French, Italian, Dutch, Polish, Portuguese, Russian, Turkish.
- Every player automatically gets their client's language.
- Every message is editable, and you can add your own languages.
- ๐ค Integrations: Vault economy, PlaceholderAPI placeholders and ArmoredElytra support.
- ๐ซ No bots: AFK bots and NPCs never get an account or show up in the leaderboard.
- ๐พ Crash-safe: every change is saved immediately.
- ๐ Switch from XP-Deposit: a one-time import of all old accounts, and old bottles keep working.
Commands
The main command is /xpt (also /xptresor and /tresor).
| Command | What it does |
|---|---|
/xpt |
Open the vault menu |
/xpt deposit <amount> |
Put XP into your vault |
/xpt withdraw <amount> |
Take XP out |
/xpt balance [player] |
What's in the vault? |
/xpt send <player> <amount> |
Send XP to someone's vault |
/xpt auto [on/off/<level>] |
Auto-deposit |
/xpt repair [all] |
Repair Mending items with stored XP |
/xpt bottle <levels> [count] |
Fill XP into exact bottles |
/xpt top |
Leaderboard |
/xpt history [page] |
Your last vault changes |
/xpt autopay [on/off] |
Pay enchanting and anvils from the vault |
/xpt recipe |
How to craft the vault block |
Amounts: 10 = 10 levels, 500p = 500 XP points, all = everything.
Admin commands:
/xpt info <player>/xpt admin give|take|set|reset <player> [amount]/xpt history <player>/xpt admin import/xpt reload
Permissions
All player features are allowed for everyone by default.
| Permission | Default | Description |
|---|---|---|
xptresor.player |
everyone | All player features |
xptresor.admin |
op | All admin commands |
xptresor.limit.<rank> |
โ | Higher vault limit (ranks in the config) |
xptresor.limit.unlimited |
op | No vault limit |
xptresor.keepxp |
โ | Keep XP on death (if enabled in the config) |
Every feature also has its own permission, for example xptresor.send, xptresor.autopay or xptresor.block. The full list is in the README on GitHub.
Placeholders
These work with PlaceholderAPI.
- Your vault:
%xptresor_levels%,%xptresor_xp%,%xptresor_xp_formatted%,%xptresor_limit%,%xptresor_auto% - Leaderboard:
%xptresor_top_<n>_name%,%xptresor_top_<n>_levels%,%xptresor_top_<n>_xp%
Requirements
- Server: Paper (developed for 26.x).
- Java: 21 or newer.
- Optional: Vault, PlaceholderAPI, ArmoredElytra.
License
MIT. Free to use, modify and share. Made by betamoon.


