kMoney Docs 📖

Complete reference for commands, permissions, and configuration

Plugin Page GitHub

Contents

Commands

All subcommands are under /money. The root command /balance is an alias for /money.

Command Description Permission
/money Show your own balance kmoney.command.money
/money balance Show your own balance kmoney.command.money
/money balance <player> Show another player's balance kmoney.command.money
/money pay <player> <amount> Send money to another player kmoney.command.money.pay
/money top [page] Show the richest players (10 per page) kmoney.command.money.top
/money withdraw <amount|all> [notes] Convert balance into a physical money check item kmoney.command.money.withdraw
/money add <player> <amount> Add money to a player's balance kmoney.command.money.add
/money remove <player> <amount|all> Remove money from a player's balance kmoney.command.money.remove
/money set <player> <amount> Set a player's balance to an exact value kmoney.command.money.set
/money admin <on|off> Toggle your own admin join notification kmoney.command.money.admin
/money reload Reload all configuration files live kmoney.command.money.reload

Amount Format

All amount arguments accept shorthand suffixes (case-insensitive). Comma-separated numbers are also accepted. The keyword all is supported by /money remove and /money withdraw.

Input Value
100100
1k1,000
1m1,000,000
1b1,000,000,000
1t1e12
1q1e15
up to tvg = 1e72

Permissions

Permission Default Description
kmoney.command.money everyone Balance checks
kmoney.command.money.pay everyone Pay other players
kmoney.command.money.top everyone View rich list
kmoney.command.money.withdraw everyone Create money checks
kmoney.command.money.add op Add money to players
kmoney.command.money.remove op Remove money from players
kmoney.command.money.set op Set player balances
kmoney.command.money.admin op Toggle admin join message
kmoney.command.money.reload op Reload configuration
kmoney.admin op Grants all of the above

Money Checks

Leaderboard

Storage

Sounds

Every economy action plays a configurable sound. All sounds are defined in sounds.yml. Each entry supports enabled, sound, pitch (0.1–2.0), and volume. The entire system can be disabled by setting enabled: false at the top of sounds.yml.

Event Default Sound
payblock.note_block.pling
addblock.note_block.chime
setblock.note_block.pling
removeblock.note_block.chime
withdrawentity.item.pickup
redeem (claim check)entity.player.levelup
topblock.note_block.pling
reloadentity.player.levelup

Messages & Formatting

Formatted amounts use small-caps Unicode suffixes:

ᴋ M ʙ ᴛ ǫ ǫǫ ѕ ѕѕ ᴏᴄ ɴᴏ ᴅᴄ ᴜᴅᴄ … up to ᴛᴠɢ (1e72)

PlaceholderAPI

When PlaceholderAPI is installed, the following placeholders are available:

Placeholder Returns
%kMoney_balance% Raw balance (no symbol, no suffix)
%kMoney_balance_formatted% Formatted balance with symbol and suffix
%kMoney_symbol% The configured currency symbol

Vault

Admin Join Notifications

Configuration Files

All three files are reloaded live with /money reload.

File Purpose
config.yml Currency symbol, check material, default balance, leaderboard interval, join-message and update-warning toggles
messages.yml All player-facing text, prefix, small-font toggle
sounds.yml Per-event sound keys, pitch, volume, and enable flags