Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Jens98

API, CoinSystem, Coin, Coins, Money, Economy, Vault Economy, Vault

Report Coinsystem?

⚡ CoinSystem

A lightweight and reliable economy plugin built for modern Minecraft servers and networks.

Vault Supported Database Developer API Discord


🔑 Key Features

  • Database Storage: Works with MySQL or local SQLite databases. Switches automatically if your main connection drops.
  • Smart Caching: Balance changes run in the background so your server main thread never freezes or drops TPS.
  • Physical Items: Let users turn their coins into physical bank note items with a simple command.
  • Full Configuration: Change currency names, change formatting symbols, and set custom default starting coins.
  • Payment Limits: Set max pay limits per transaction using permission nodes.
  • ClanSystem Hook: Out of the box integration with ClanSystem plugins.

🔌 Vault Support

CoinSystem includes an internal Vault Bridge. When you run Vault on your server, CoinSystem registers itself right away as the main economy plugin. Works instantly with chest shops, trade plugins, and GUIs.

Tip

Want to run another economy provider instead? Just set settings.vault.enable to false in your config file.


📊 PlaceholderAPI Integration

Use these placeholders inside your scoreboards, tab lists, or chat formats:

Placeholder Description
%coinsystem_balance% Raw player balance
%coinsystem_balance_formatted% Formatted balance (e.g., 1,234.50)
%coinsystem_rank% Current leaderboard position (e.g., 5)
%coinsystem_top_balance% Highest player balance on server
%coinsystem_top_balance_formatted% Formatted highest player balance
%coinsystem_top_1_name% Name of the top player
%coinsystem_server_balance_total% Total coins circulating on the server
%coinsystem_server_balance_total_formatted% Formatted total circulating balance
%coinsystem_default_balance% Starter balance for new players
%coinsystem_next_rank_balance_formatted% Coins needed to reach the next rank
%coinsystem_pay_limit_formatted% Maximum allowed coins per /pay
%coinsystem_total_players% Number of registered coin accounts

⚙️ Commands & Permissions

Simple commands with clean permissions:

Command Description Permission Node
/coins [name / uuid] Check coin balance system.commands.coins.display (.others)
/coins help [--all] View command help system.commands.help.all
/pay <name / uuid> <amount> Pay coins to someone system.commands.coins.pay
/updatecoins <name / uuid> <amt> Admin: Modify coin balance system.commands.coins.update
/withdraw <amount> Withdraw coins into item note system.commands.coins.withdraw
/topcoins Show top balance list system.commands.coins.top
/coinlog [type] [name / uuid] Check transaction history system.commands.coinlog (.payments/.update_coins/.cache)

💻 Developer API

Hook into CoinSystem using our async API methods.

1. Dependency Setup (plugin.yml)

depend: [CoinSystem]

Information

Category
Economy
Published
May 24, 2023
License
Unspecified
141Downloads
0Stars
Library Supports Folia Addon

Pinned Versions

  • R
    Paper1.21–1.21.11

Members

1