SmartEconomy
Lightweight, Modern, and Flexible Economy Plugin
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SmartEconomy
SmartEconomy — Lightweight, Modern, and Flexible Economy Plugin
Requirements:
* Vault *(Required)* * PlaceholderAPI *(Optional — for placeholders)*
PlaceholderAPI is a fast, lightweight, and easy-to-use Minecraft economy plugin with PlaceholderAPI and PlaceholderAPI support. Whether you want a simple server economy or a foundation for more advanced shop and rewards systems, SmartEconomy gives you the tools without unnecessary bloat.
---
✨ Features
* 💰 Auto Config Updates — Works with any plugin that hooks into Vault (shops, jobs, etc.). * 📊 Auto Config Updates — Use `%smarteconomy_balance%`, `%smarteconomy_balance_formatted%`, `%smarteconomy_balance_short%`, and more. * 🪙 Auto Config Updates — Give your players an automatic daily bonus with a cooldown. * 💵 Auto Config Updates — Players can send money securely to each other. * 🏆 Auto Config Updates — Show the richest players with `/balancetop`. * 🛠 Auto Config Updates — Easily give, take, or set balances. * 💾 Auto Config Updates — Choose between YAML or MySQL. * ⚡ Auto Config Updates — Optimized to run efficiently even on busy servers. * 🔄 Auto Config Updates — New config entries are added automatically without overwriting your custom settings.
---
📜 Commands
| Command | Aliases | Description | | ------------------------------------------------------ | ---------------------- | ---------------------------- | | `/balance` | `/bal`, `/money` | Show your current balance | | `/pay <player> <amount>` | — | Send money to another player | | `/balancetop` | `/baltop`, `/moneytop` | Show the richest players | | `/daily` | — | Claim your daily reward | | `/economy <give|take|set|reload> [player] [amount]` | `/eco` | Economy admin commands |
---
🔑 Permissions
| Permission | Default | Description | | ------------------------- | ------- | ----------------------------- | | `smarteconomy.balance` | true | Allows checking balance | | `smarteconomy.pay` | true | Allows sending money | | `smarteconomy.daily` | true | Allows claiming daily rewards | | `smarteconomy.balancetop` | true | Allows viewing top balances | | `smarteconomy.admin` | op | Allows economy admin commands |
---
⚙ Configuration Example
Spoiler
```yaml
SmartEconomy Configuration
Config-Version: 1
Economy Settings
economy: starting-balance: 100.0 currency-symbol: "$" daily-reward: 50.0 daily-cooldown-hours: 24 daily-enabled: true # Set to false to disable daily rewards
Data Storage Settings
storage: type: "yaml" # yaml or mysql auto-save-interval: 5 # minutes
MySQL Settings (only used if type is mysql)
mysql: host: "localhost" port: 3306 database: "smarteconomy" username: "root" password: "" table-prefix: "se_"
Messages
Available PlaceholderAPI placeholders (can be used if PlaceholderAPI is installed):
%smarteconomy_balance% - Raw balance (e.g. "100.50")
%smarteconomy_balance_formatted% - Formatted balance with symbol (e.g. "$100.50")
%smarteconomy_balance_short% - Short format (e.g. "1.5K")
%smarteconomy_currency_symbol% - Currency symbol (e.g. "$")
messages: prefix: "&8[&aSmartEconomy&8] &r"
Balance Messages
balance-self: "&aYour balance: &e%smarteconomy_balance_formatted%"
Alternative: "&aYour balance: &e%symbol%%balance%"
balance-other: "&a%player%'s balance: &e%smarteconomy_balance_formatted%"
Alternative: "&a%player%'s balance: &e%symbol%%balance%"
Pay Messages
pay-sent: "&aYou sent &e%symbol%%amount% &ato &e%player%" pay-received: "&aYou received &e%symbol%%amount% &afrom &e%player%" pay-insufficient: "&cYou don't have enough money!" pay-self: "&cYou cannot pay yourself!" pay-invalid-amount: "&cInvalid amount! Must be positive." pay-player-not-found: "&cPlayer not found!"
Daily Messages
daily-claimed: "&aYou claimed your daily reward of &e%symbol%%amount%&a!" daily-already-claimed: "&cYou have already claimed your daily reward! Try again in %time%." daily-disabled: "&cDaily rewards are currently disabled."
Balance Top Messages
baltop-header: "&8&m--------&r &aTop 10 Richest Players &8&m--------" baltop-entry: "&e%position%. &a%player% &7- &e%symbol%%balance%"
Alternative: "&e%position%. &a%player% &7- &e%smarteconomy_balance_formatted%"
baltop-empty: "&cNo players found in the database."
Economy Admin Messages
eco-give: "&aGave &e%symbol%%amount% &ato &e%player%" eco-take: "&aTook &e%symbol%%amount% &afrom &e%player%" eco-set: "&aSet &e%player%'s &abalance to &e%symbol%%amount%" eco-reload: "&aConfiguration reloaded!" eco-invalid-player: "&cPlayer not found!" eco-invalid-amount: "&cInvalid amount!" eco-insufficient-funds: "&cPlayer doesn't have enough money!"
General Messages
no-permission: "&cYou don't have permission to use this command!" invalid-usage: "&cInvalid usage! Use: %usage%" player-only: "&cThis command can only be used by players!"
```
---
📥 Installation
1. Download the latest version of SmartEconomy, Vault and PlaceholderAPI. 2. Place it in your server's `plugins` folder. 3. Restart your server to generate the config. 4. Edit the config to your liking and reload.
---
💡 Tip: Pair SmartEconomy with any Vault-compatible shop or jobs plugin for a full-featured economy experience.