XP per level and token earnings per action — the built-in economy and progression files.
Two small files drive progression: levels.yml defines the XP required per level, and money.yml defines token earnings per action. Both ship with ready defaults.
The token and experience system is fully built in — no external economy plugin, no Vault dependency and no economy plugin conflict to debug. Tokens are earned through kills, bed destruction, wins and playtime, and XP feeds the player level system with configurable rewards. Both persist in the database and survive restarts, migrations and network moves.
# plugins/BedWars/levels.yml
# XP required per level, with configurable level rewards.
#
# plugins/BedWars/money.yml
# Token earnings per action: kills, bed destruction,
# wins and playtime.| Interface | What it shows |
|---|---|
/bw tokens (player) | Token balance |
/bw level | Level progression |
%bedwars_tokens% | Token balance placeholder |
%bedwars_tokens_formatted% | Token balance, formatted (1.2k, 3.4M ...) |
%bedwars_player_level% | Display level (formatted) |
%bedwars_player_progress% | XP progress bar |
%bedwars_player_xp% / %bedwars_player_req_xp% | Current XP and XP required for the next level |
| Level Bar add-on | Repurposes the XP bar to show the player level |
Quests feed the same economy: quest rewards are paid straight into the player profile as experience and tokens. See PlaceholderAPI Reference for the complete placeholder list.
Note:Batch economy saving keeps storage fast: token changes are accumulated and flushed in bulk, reducing write pressure dramatically on busy networks. See Database & Storage.