

Overview
ClipsEZEconomy is a modern emerald-based economy plugin designed for servers that want a clean, physical-item economy without virtual money.
It features a polished GUI banking system, safe emerald handling, fully customizable messages, admin economy tools, and a developer-friendly API — all while remaining lightweight and dependency-free.
Perfect for SMPs, community servers, and semi-vanilla survival.
💠 Features
🏦 GUI Bank System
/bankopens an intuitive bank menu- Deposit emeralds from your inventory
- Withdraw emeralds from your bank balance
- Chat-based amount input (
number,all, orcancel) - Inventory-safe withdrawals (prevents item loss)
- Optional emerald dropping if inventory is full
- Fully configurable GUI titles, names, and lore
- Auto-reopen GUI after actions (toggleable)
💰 Player Balances
- Players can check their balance using:
/bal/balance
- Check another player's balance:
/balance <player>
- UUID-based economy (offline-safe)
- No virtual currency — real emeralds only
🔧 Admin Economy Tools
Manage player balances directly:
/eco set <player> <amount>/eco add <player> <amount>/eco take <player> <amount>
Useful for:
- Rewarding players
- Adjusting balances
- Fixing errors
- Running events
Requires permission:clipsezeconomy.admin
🏆 Baltop Leaderboard
- Show the richest players on the server:
/baltop
- Displays the Top 5 players with the highest emerald balances
- Works even if players are offline
- Fully customizable formatting in
config.yml
📝 Fully Customizable Messages
- Every message used by the plugin can be changed in
config.yml, including:- Prefix
- Chat prompts
- Success / error messages
- GUI text
- Reload messages
- Colors (supports HEX)
- Default prefix uses a gold gradient for a premium feel
🗄 Persistent & Safe Storage
- Player balances stored in:
plugins/ClipsEZEconomy/balances.yml
- Automatic periodic autosaving
- Crash-safe saving strategy
- No player progress loss on updates
⚙️ API for Developers
Other plugins can easily interact with the economy:
long balance = ClipsEZEconomyAPI.getBalance(player);
ClipsEZEconomyAPI.deposit(player, 10);
ClipsEZEconomyAPI.withdraw(player, 5);
- Clean internal economy service
- No direct dependency on internal classes
- Designed for future Vault support (Vault NOT required)
⚡ Why Choose ClipsEZEconomy?
- Built for semi-vanilla survival
- Players use physical emeralds, not virtual money
- Clean & beautiful GUI
- Extremely customizable
- Lightweight and efficient
- Automatic data safety features
- No dependencies required
- Folia-compatible
- Perfect for SMPs, community servers, or minimalistic economies
📚 Commands
/bank— Opens the banking GUI
Permission:clipsezeconomy.bank/balance [player]— Checks balance
Permission:clipsezeconomy.balance/baltop— Top 5 richest players
Permission:clipsezeconomy.baltop/eco set/add/take— Admin economy management
Permission:clipsezeconomy.admin/clipsezeconomy reload— Reloads plugin data
Permission:clipsezeconomy.admin
🔐 Permissions
clipsezeconomy.bank— default: trueclipsezeconomy.balance— default: trueclipsezeconomy.baltop— default: trueclipsezeconomy.admin— default: op
⚙️ Installation
- Drop the plugin JAR into the
/pluginsfolder - Start the server
- Configure
config.ymlto your liking - Restart or use
/clipsezeconomy reload - Enjoy your new emerald-based economy!
❤️ Support & Feedback
- Have a suggestion?
- Found a bug?
- Want a new feature added?
Join the community Discord:
https://discord.gg/Ycf7VmgsSF
🚀 ClipsEZEconomy — A safe, clean, and modern emerald economy for Paper servers.
Ченджлог
1.0.6Релиз1.21.9, 1.21.10, 1.21.11 · 12 декабря 2025 г.
✅ ClipsEZEconomy v1.0.6 – Changelog
⭐ New Features
Added automatic economy autosave system
- Balances are now saved periodically instead of on every transaction
- Improves performance on busy servers
- Reduces risk of data loss during crashes or forced shutdowns
Added internal economy service (Vault-ready)
- Exposes ClipsEZEconomy through a clean service provider
- Allows other plugins to safely hook into the economy
- Prepares the plugin for future Vault support (Vault is NOT required)
Added configurable chat input timeout for bank actions
- Prevents chat from being permanently captured if a player goes AFK
- Timeout duration is configurable in
config.yml
🐛 Fixes
- Fixed economy data not saving reliably during heavy transaction spam
- Fixed chat getting stuck after bank actions when players disconnect or reload
- Fixed bank withdrawals removing balance without giving emeralds when inventory was full
- Fixed GUI drag, shift-click, number-key, and double-click exploits in the bank menu
- Fixed potential balance desync during partial bank transactions
- Fixed silent failures when saving balances to disk
✨ Improvements
- Improved overall economy performance by reducing disk writes
- Improved bank transaction safety using atomic deposit and withdraw logic
- Improved numeric input validation for bank chat actions
- Improved cleanup handling on player quit, kick, and server reload
- Improved internal architecture for future expansion and Vault compatibility
⚠ IMPORTANT: CONFIG.YML CHANGES REQUIRED
Version 1.0.6 introduces NEW config entries.
If you update from 1.0.5 or earlier, you MUST add the following to your existing config.yml:
✅ Add these sections (or delete config.yml to regenerate)
data:
autosave-interval-seconds: 300
bank:
chat-input-timeout-seconds: 15
withdraw:
drop-if-inventory-full: true
drop-message-enabled: true
messages:
withdraw-inventory-full: "%prefix%&cYour inventory is full. Clear space before withdrawing."
withdraw-dropped: "%prefix%&e%amount% &7emerald(s) were dropped because your inventory was full."
You do NOT need to regenerate player data files.
All existing balances remain fully compatible.
📝 Upgrade Instructions
- Stop your server.
- Replace the old JAR with ClipsEZEconomy v1.0.6.
- Update your
config.ymlwith the new entries (or delete it to regenerate). - Start your server.
- Run
/clipsezeconomy reload(optional).
🎉 1.0.6 Summary
This update focuses on stability, data safety, and exploit prevention.
ClipsEZEconomy is now safer for production servers, more resilient under load, and fully prepared for future Vault integration — without breaking existing player data.
1.0.5Релиз1.21.9, 1.21.10, 1.21.11 · 11 декабря 2025 г.
Changelog — Version 1.0.5
New Features
- Added a confirmation system for
/bankdeposit and withdrawal actions - Implemented the ClipsEZEconomy API for developers
- API now allows reading and modifying balances and bank accounts
Improvements
- Improved internal balance and bank storage using thread-safe maps
- Better data saving on shutdown
- Faster
/baltopsorting - Updated command messages for clarity
Fixes
- Fixed rare cases where balances could desync during rapid updates
- Corrected issues where some commands did not refresh data until relog
- Fixed formatting inconsistencies in command output
Комментарии
Загружаем…