COWMODSКаталог модов

ClipsEZEconomy

A lightweight and powerful economy plugin featuring player balances, bank accounts, baltop, admin tools, and a fully usable API for developers.

Автор: clippyclip1580обновлён 12 дек. 2025 г.
Экономика

Описание

the name of the plugin with a small discription under it

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

  • /bank opens an intuitive bank menu
  • Deposit emeralds from your inventory
  • Withdraw emeralds from your bank balance
  • Chat-based amount input (number, all, or cancel)
  • 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: true
  • clipsezeconomy.balance — default: true
  • clipsezeconomy.baltop — default: true
  • clipsezeconomy.admin — default: op

⚙️ Installation

  1. Drop the plugin JAR into the /plugins folder
  2. Start the server
  3. Configure config.yml to your liking
  4. Restart or use /clipsezeconomy reload
  5. 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.

Галерея

Bank GUIChat

Последние версии

Все версии →
release

ClipsEZEconomy 1.0.6

1.0.6
12 дек. 2025 г.127Minecraft: 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.11folia, paper
Скачать
Что нового
# ✅ 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) ```yml 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 1. Stop your server. 2. Replace the old JAR with ClipsEZEconomy v1.0.6. 3. Update your `config.yml` with the new entries (or delete it to regenerate). 4. Start your server. 5. 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.
release

ClipsEZEconomy 1.0.5

1.0.5
11 дек. 2025 г.31Minecraft: 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.11folia, paper
Скачать
Что нового
# Changelog — Version 1.0.5 ## New Features - Added a confirmation system for `/bank` deposit 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 `/baltop` sorting - 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