Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published 4 hours ago
Updated yesterday
TokensCL is an ultra-optimized, highly configurable multi-currency economy plugin designed for Minecraft servers. Break away from single-currency limitations by creating, managing, and integrating as many custom tokens as you needβcomplete with dedicated shops, player-to-player transfers, PlaceholderAPI integration, and advanced limits.
β¨ Features
- Multi-Currency System: Create distinct custom tokens, each with its own visual prefix, status, and configuration file.
- Command-Panel Style Shops: Configure rich GUI shops per token supporting decor items, purchase limits (
allTime,daily,weekly,monthly), and custom permissions. - Player Transfers (
/tokens pay): Allow players to securely send tokens to each other with optional transaction taxes. - Robust Security & Error Handling: Designed with fault-tolerant mechanics. If a token file or configuration encounters an error, it safely isolates the issue, alerts administrators, and keeps the server running seamlessly without breaking.
- PlaceholderAPI Support: Fully integrated placeholders to display balances, prefixes, and global token stats across scoreboards, holograms, and chat.
- Economy Compatibility: Native hooks for Vault, LuckPerms, and GroupManager.
- Multi-Language Support: Full English codebase with a modular
lan/folder (en.ymlandes.yml) for effortless localization.
π» Commands & Permissions
Player Commands
/tokens shopβ Opens the main GUI menu listing all available token shops./tokens shop <token>β Directly opens a specific token's shop menu./tokens pay <player> <token> <amount>β Pay a specific token amount to another player./tokens balance [player] [token]β Check token balances.
Admin Commands (/tokens or /tokenscl)
/tokens create <name>β Create a new token (integer values only). Perm:tokenscl.admin.create/tokens listβ View all created tokens. Perm:tokenscl.admin.list/tokens give <player> <token> <amount>β Give a specific amount of tokens to a player. Perm:tokenscl.admin.give/tokens take <player> <token> <amount>β Take tokens from a player. Perm:tokenscl.admin.take/tokens remove <token>β Delete an existing token. Perm:tokenscl.admin.remove/tokens reloadβ Reload configurations and language files. Perm:tokenscl.admin.reload
Admin Permissions
tokenscl.admin.*β Grants full administrative access to all token management commands.
π PlaceholderAPI Placeholders
TokensCL registers comprehensive placeholders under the %playertokens_...% identifier:
%playertokens_<token>%β Displays the player's balance for a specific token.%playertokens_<token>_formatted%β Displays the balance formatted with thousands separators.%playertokens_<token>_prefix%β Displays the colored visual prefix of the token.%playertokens_<token>_enabled%β Returns whether the token is currently active (true/false).%playertokens_count%β Total number of registered tokens.%playertokens_list%β Comma-separated list of all token IDs.
π₯ Installation
- Download
TokensCL.jarand place it in your server'splugins/directory. - Ensure Vault (and an economy provider) is installed for monetary rewards. (PlaceholderAPI is optional).
- Start the server to generate the default configuration, language files (
lan/en.yml,lan/es.yml), and the default example token (tokens/example.yml). - Customize your tokens and shops in the
plugins/TokensCL/tokens/folder!


