EconomySystem
lightweight, no-dependency economy plugin for Minecraft that provides essential digital currency features with optional database support and full configurability.
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.
EconomySystem
💰 EconomySystem
EconomySystem is a lightweight, no-dependency economy plugin designed for Minecraft servers that need a simple and fast digital currency system. Whether you're running a Survival, CityBuild, or SkyBlock server, this plugin gives you essential economy features without unnecessary bloat.
---
✨ Features
- 💵 Simple digital currency system (no items or banknotes) - ⚙️ Fully configurable currency format and starting balance - 🧾 Transaction logging (payments, admin changes, etc.) - 💬 Basic player commands: `/pay`, `/balance`, `/balancetop` - 🛠️ Admin commands to set, add, or remove player balance - 📦 Local database support using Vault is NOT required (`.db` file) - 🐬 Optional support for Vault is NOT required if preferred - 🛠️ No dependencies – Vault is NOT required - 🌐 Designed for performance and cross-version compatibility
---
🧑💼 Commands & Permissions
| Command | Description | Permission | |--------|-------------|------------| | `/balance [player]` | View your or another player's balance | `economysystem.command.balance` | | `/pay <player> <amount>` | Send money to another player | `economysystem.command.pay` | | `/balancetop` *(aliases: `/baltop`, `/topbalance`)* | Show top 10 richest players | `economysystem.command.balancetop` | | `/economyadmin <set/add/remove> <player> <amount>` *(alias: `/ecoa`)* | Admin command to modify balances | `economysystem.command.economyadmin` |
---
🧩 Dependencies
None. EconomySystem runs fully standalone – no Vault, PlaceholderAPI, or other plugins required.
---
⚙️ Configuration
The plugin provides a clean and powerful configuration system. Example:
```yaml economy:
The currency symbol
currency-symbol: "$"
The currency name
currency-name: "Dollar"
Amount of money players start with
start-balance: 100.0
database: type: litesql # Options: litesql, mariadb mariadb: host: "localhost" port: 3306 database: "economy" username: "user" password: "" litesql: file: "economy.db" ```
✅ By default, the plugin stores all player data in a local .db file using LiteSQL.
🔁 You can optionally configure MariaDB for better performance and scalability.
---
📦 Compatibility
EconomySystem is designed for broad compatibility and long-term stability across various Minecraft server types and versions.
✅ Supported Minecraft Versions
- 1.20.x+ to 1.20.x+ - Actively tested on latest Paper/Purpur builds
✅ Supported Server Software
- Any fork compatible with Bukkit API - Any fork compatible with Bukkit API - Any fork compatible with Bukkit API - Any fork compatible with Bukkit API - Any fork compatible with Bukkit API
🧩 Plugin Dependencies
- ❌ None! - No Vault, PlaceholderAPI, or other plugins required
🛢️ Database Support
| Type | Description | Recommended For | |----------|---------------------------------------|------------------------------------| | `litesql` | Lightweight local `.db` file (default) | Small to medium servers | | `mariadb` | External SQL-based database | Larger networks or multi-server setups |
> 💡 You can switch between databases at any time via the `config.yml`.
---
🧪 Performance & Integration
- Minimal memory and CPU usage - Asynchronous data handling - Fast load times, even with thousands of player records
---