ModsJava
EasyEco | Best Economy
Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
EasyEco — Lightweight Multi-Currency Economy for Paper 1.21+
A fast, high-performance, modern economy plugin with World Economy (world groups), Transaction History GUI, Offline Notifications, and full Vault 1 + VaultUnlocked (Vault 2) support.
One JAR, every feature enabled — completely free, open-source (MIT License).
✨ Core Features
World Economy (World Groups)
- Configure separate balance groups for different worlds (e.g., survival vs creative/minigames)
- Vault and PlaceholderAPI automatically query the correct balance for the player's current world group
Advanced Economy & Currency
- Multi-currency support (economy.currencies.* — symbol, singular/plural names, decimal formatting)
- Starting, minimum, and maximum balance limits, optional negative balances
- /pay with a configurable **transaction tax** that is permanently burned from circulation (not re-injected) and logged as PAY_TAX
- Thread-safe atomic transfers with automatic rollback on failure
- Other plugins can hook into and cancel transactions via EasyEcoTransactionEvent
Interactive Transaction History GUI
- /eco history <player> opens an interactive 54-slot chest GUI displaying recent transactions
- Color-coded icons: Emerald (`DEPOSIT`), Redstone (`WITHDRAW` / `PAY_TAX`), Book (`SET`), Paper (`PAY`)
- Console / text-only mode available: /eco history <player> -text
Offline Notifications
- Players are automatically notified upon joining about money received while they were offline
Baltop Ranking GUI
- 45-slot interactive ranking GUI with player heads, pagination, and sorting
- Compact automatic balance formatting (1.5K$, 2.3M$, 10B$)
- Text mode for console & players: /baltop 1 -text
- Cached ranking for lightning-fast performance (default refresh: 60s)
⚡ Performance & Storage
- RAM Cache for online players — zero database queries on balance lookups
- Offline balances cached with configurable TTL
- Dirty-flag batch autosaves & safe player unloads
- SQLite (zero-config, bundled) and MySQL via HikariCP connection pool — all JDBC drivers shaded in the JAR!
- Synchronous graceful shutdown flushes all caches safely
Integrations & Developer API
- Vault 1 (legacy Vault) & VaultUnlocked (Vault 2) — both supported and toggleable
- PlaceholderAPI expansion (`%easyeco_*%`)
- EssentialsX Import via /eco import essentials (async & safe)
- Developer API: pl.materiz66.easyeco.api.EasyEcoAPI + Events (`EasyEcoBalanceChangeEvent`, `EasyEcoTransactionEvent`)
- bStats metrics & update checker
Commands & Permissions
Player Commands
- /balance [player] [-global] (/bal, /money, /portfel) — Check balance (easyeco.balance / easyeco.balance.others)
- /pay <player> <amount> — Transfer money with cooldown & tax (easyeco.pay)
- /baltop [page] [-global] [-text] (/moneytop, /btop) — Open Baltop GUI or text ranking (easyeco.baltop)
Admin Commands (`/eco` / `/economy`)
- /eco give <player> <amount> — Add funds (easyeco.admin.give)
- /eco take <player> <amount> — Remove funds (easyeco.admin.take)
- /eco set <player> <amount> — Set balance (easyeco.admin.set)
- /eco reset <player> — Reset balance to default (easyeco.admin.reset)
- /eco history <player> [-text] — Open Transaction History GUI (easyeco.admin.history)
- /eco reload — Reload config and locales (easyeco.admin.reload)
- /eco info — Diagnostics & integration status (easyeco.admin.info)
- /eco import essentials — Import EssentialsX accounts (easyeco.admin.import)
PlaceholderAPI Placeholders
- %easyeco_balance% — Player balance in current world group (1500.00)
- %easyeco_balance_formatted% — Compact balance with symbol (1.5K$)
- %easyeco_balance_world_<group/world>% — Balance in specified world or group (1500.00)
- %easyeco_balance_formatted_world_<group/world>% — Compact balance in specified world or group (1.5K$)
- %easyeco_currency_symbol% — Currency symbol ($)
- %easyeco_currency_name% — Currency plural name (dollars)
- %easyeco_world_group% — Current world group name (default)
- %easyeco_baltop_position% — Player ranking position (1 to 100+)
- %easyeco_baltop_name_<pos>% — Name of player at position N
- %easyeco_baltop_balance_<pos>% — Balance at position N
- %easyeco_baltop_balance_formatted_<pos>% — Compact balance at position N
Requirements & Installation
- Java 21
- Paper / Purpur 1.21+ (or any compatible Paper API 1.21 fork)
- Optional: Vault 1 or VaultUnlocked, PlaceholderAPI
Quick Setup:
- Download `EasyEco-1.6.2.jar` and place it in your server's plugins/ folder.
- Start or restart your server.
- Configure settings in plugins/EasyEco/config.yml and choose your language (`messages-file: pl_pl.yml`, `en_us.yml`, or `de_de.yml`).
- Done!
License
MIT License — Free and open source forever. View the LICENSE on GitHub.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EasyEco | Best Economy is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 108 times (via Spigot). Download it and open it directly in the game.