
EasyEco
Easyeco plugin for economy on your server
Автор: materiz66750обновлён 13 авг. 2026 г.
Экономика
Описание
EasyEco — Lightweight Multi-Currency Economy
A fast, modern economy plugin with multi-currency balances, transaction history, GUI baltop and full Vault 1 + VaultUnlocked (Vault 2) support. One JAR, every feature enabled — no paid edition, MIT licensed.
Features
💵 Core economy
- Multi-currency balances (
economy.currencies.*— symbol, singular/plural names, decimal formatting) - Starting / min / max balance limits, optional negative balances
/paywith a real transaction tax — tax is burned from the economy (not re-circulated) and logged asPAY_TAX- Atomic, thread-safe operations with rollback on failed transfers
- Transaction events are cancelable by other plugins (EasyEcoTransactionEvent)
🧾 Transaction history
/eco history <player>— recent transactions, read directly from the database (easyeco_historytable)- Every deposit / withdraw / set / pay logged with type, amount and reason
- Enabled by default (
logging.log-to-database: true) — works out of the box - Optional file logging too (
logs/transactions.log)
🏆 Baltop GUI
- 45-slot ranking GUI with player heads and pagination
- Compact balance formatting (
1.5K$,2.3M$,10B$) - Text mode:
/baltop 1 -text(also from console) - Cached ranking (default refresh 60s, configurable)
🌍 World Economy
- Per-world economy groups (
economy.world-economy) — separate balances per world group - Automatically queried by Vault and PlaceholderAPI
⚡ Performance & storage
- RAM cache for online players — zero DB reads per balance query
- Offline balances cached with TTL (default 60s, read-through refresh)
- Dirty-flag autosave (batch inserts), safe player-unload (cache entry removed only after the async save confirms)
- SQLite (bundled, zero-config) and MySQL via HikariCP connection pool — JDBC drivers shaded in the JAR, nothing to install
- Graceful shutdown: all cached balances flushed synchronously before closing the DB
🔌 Integrations
- Vault 1 and VaultUnlocked (Vault 2) — both registered as economy providers (each toggleable)
- PlaceholderAPI — one expansion
%easyeco_*%(see placeholders below) - bStats and update checker (optional)
- Developer API
pl.materiz66.easyeco.api.EasyEcoAPI+ events (EasyEcoBalanceChangeEvent,EasyEcoTransactionEvent) - EssentialsX import —
/eco import essentials(async, safe)
Placeholders (PlaceholderAPI)
| Placeholder | Returns |
|---|---|
%easyeco_balance% | Balance, 2 decimals (1500.00) |
%easyeco_balance_formatted% | Compact balance + symbol (1.5K$) |
%easyeco_balance_world_<group/world>% | Balance in target group or world (1500.00) |
%easyeco_balance_formatted_world_<group/world>% | Compact balance in target group or world (1.5K$) |
%easyeco_currency_symbol% / %easyeco_currency_name% | Active currency symbol / plural name |
%easyeco_baltop_position% | Ranking position (1…99, 100+) |
%easyeco_baltop_name_<pos>% / %easyeco_baltop_balance_<pos>% / %easyeco_baltop_balance_formatted_<pos>% | Top-100 entries (1-indexed) |
Commands
| Command | Description | Permission |
|---|---|---|
/balance [player] (/bal, /money) | Check balance | easyeco.balance / easyeco.balance.others |
/pay <player> <amount> | Transfer (cooldown + tax) | easyeco.pay |
/baltop [page] [-text] | Ranking GUI / text | easyeco.baltop |
| `/eco give | take | set |
/eco history <player> · /eco reload · /eco info | History / reload / diagnostics | easyeco.admin.* |
/eco import essentials | Import from EssentialsX | easyeco.admin.import |
easyeco.admin (default: op) includes all easyeco.admin.* permissions as children.
Requirements
- Java 21
- Paper / Purpur 1.21+ (or compatible fork) — API 1.21
- Optional: Vault 1, VaultUnlocked, PlaceholderAPI
Installation
- Download the JAR and drop it into
plugins/ - Restart the server (SQLite database
plugins/EasyEco/database.dbis created automatically) - Done. For MySQL set
storage.type: MYSQLand fillstorage.mysql.*inconfig.yml
Configuration
All settings in plugins/EasyEco/config.yml:
economy.*— currencies, starting/min/max balance,/paylimits and tax, cooldownstorage.*— SQLite/MySQL, HikariCP pool size, autosave intervalbaltop.*,vault.*,integrations.*,logging.*,messages-file,update-checker,bstats,debug
Languages: en_us.yml (default), pl_pl.yml, de_de.yml — switch with messages-file.
License
MIT — free, forever. See the LICENSE file in the repository.
*docs created by artyfical inteligence
Галерея
Последние версии
Все версии →release
EasyEco 1.6.2
1.6.213 авг. 2026 г.41Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
release
1.5
1.56 авг. 2026 г.32Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot


