Coinsystem ★ Economy Plugin ★ Vault & Papi Support icon

Coinsystem ★ Economy Plugin ★ Vault & Papi Support -----

Economy Plugin, Economy, Coins CoinSystem, Vault, Performant, API



⚡ CoinSystem ⚡
The ultimate, high-performance economy plugin for modern Minecraft Server or Networks

[​IMG] [​IMG] [​IMG]

[​IMG]

Key Features
  • Flexible Storage: Choose between robust MySQL, local SQLite (with automatic fallback)
  • Cache: Fast data retrieval that keeps your main thread smooth and lag-free.
  • Physical Withdraws: Let players convert currency into item.
  • Complete Customization: Rename your currency freely (e.g., *Emeralds, Credits, Coins*) and set custom starter balances.
  • Economy Limits: Configure custom pay limits backed by specific permissions.

Vault Support
CoinSystem comes with a built-in Vault Economy Bridge. Once Vault is installed, CoinSystem registers automatically as your economy provider (Normal priority). Shops, jobs, and existing GUI menus will work flawlessly right out of the box!

Want to use a different provider? Simply toggle settings.vault.enable to false in the config.


PlaceholderAPI Integration
Bring your scoreboards, tablists, and chat formats to life with full placeholder support:
Code (Text):
%coinsystem_balance%                      -> Total coins (Raw)
%coinsystem_balance_formatted%            -> Formatted balance (e.g., 1,234)
%coinsystem_rank%                         -> Leaderboard position (e.g., 5)
%coinsystem_top_balance%                  -> Highest balance on the server
%coinsystem_top_balance_formatted%        -> Formatted highest balance
%coinsystem_top_1_name%                   -> Name of the richest player
%coinsystem_server_balance_total%         -> Total economic flow on server
%coinsystem_server_balance_total_formatted% -> Formatted total flow
%coinsystem_default_balance%              -> Starting balance
%coinsystem_next_rank_balance_formatted%  -> Coins needed to overtake next rank
%coinsystem_pay_limit_formatted%          -> Maximum chunk allowed per /pay
%coinsystem_total_players%                -> Registered coin accounts

️ Commands & Permissions
Clean command structures:
Code (Text):
/coins [name|uuid]               - system.commands.coins.display (.others)
/coins help [--all]             - system.commands.help.all
/pay <name|uuid> <amount>       - system.commands.coins.pay
/updatecoins <name|uuid> <amt>  - system.commands.coins.update
/withdraw <amount>              - system.commands.coins.withdraw
/topcoins                       - system.commands.coins.top
/coinlog [type] [name|uuid]      - system.commands.coinlog (+ .payments/.update_coins/.cache)

Developer API
Make your own addons with our asynchronous API framework.

1. Dependency Setup (plugin.yml)
Code (Text):
depend: [CoinSystem]
2. Accessing the Hook
Code (Text):
CoinSystemAPI coins = CoinSystemAPI.get();
if (coins != null) {
    double balance = coins.getBalance(uuid);
    coins.deposit(uuid, 100);
    boolean success = coins.withdraw(uuid, 50); // Returns false if insufficient funds
    TransferResult result = coins.transfer(from, to, 25);
}
3. Asynchronous Operations (Main-Thread Safe)
Code (Text):
coins.getBalanceAsync(uuid).thenAccept(balance -> { /* Thread-safe logic here */ });
coins.transferAsync(from, to, 25).thenAccept(result -> { /* ... */ });
 
4. Custom Events
Code (Text):
// Fired when a player pays another player (Cancellable)
@EventHandler
public void onPay(PlayerPayPlayerEvent event) {
    CoinPlayer payer = event.getCoinPlayer();
    double payed = event.getPayedCoins();
 
    Bukkit.getLogger().info(payer.getName() + " transferred " + payed + " coins.");
}

// Fired before ANY balance transaction occurs (Cancellable)
@EventHandler
public void onTransaction(CoinTransactionEvent event) {
    if (event.getAmount() > 1000000) {
        event.setCancelled(true); // Flag suspicious economy spikes
    }
}

Terms of Service
By downloading this plugin, you agree to the following terms:
• You are not allowed to claim this plugin as your own or redistribute/sell it.
• Decompiling and publishing modified code forms is strictly prohibited.
• Bug reports belong in our Discord ticket system or private messages – please do not use the review section for support requests.



Ready to upgrade your economy?
Join hundreds of servers already running our high-performance systems. Click the download button above and start building your ultimate server ecosystem today!

⭐ Loving the plugin? Please leave a 5-star review to support future development! ⭐
[​IMG]
Resource Information
Author:
----------
Total Downloads: 8,683
First Release: Jan 23, 2020
Last Update: Jun 15, 2026
Category: ---------------
All-Time Rating:
7 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings