EcoBankPlus Plugin — Description
EcoBankPlus is a custom Minecraft economy plugin designed to provide your server with a robust and flexible in-game banking and currency system. It serves as a comprehensive replacement for generic or Vault-reliant economy frameworks, delivering powerful features tailored for modern server needs.
Key Features
- Player Bank Accounts:
Stores, tracks, and manages player balances efficiently using their unique Minecraft UUIDs.
- Persistent Balance Storage:
Balances are stored securely, often via YAML files, ensuring data is not lost on server restart.
- YAML-Based Configuration:
All main banking settings, including start balances, interest rates, limits, and currency symbols, are easily adjustable in the plugin’s config file.
- API for Developers:
Public Java methods let other plugins (like auction houses or shops) fetch, add, and subtract funds, and check top balances for features such as leaderboards.
- Command Integration:
Supports standard commands allowing players to check their balance, pay others, view top balances, and for admins to edit account balances.
- Start Balance and Limits:
Automatically gives new players a configurable starting sum and enforces a configurable maximum balance to prevent inflation/exploits.
- Interest System:
Optionally grants online (or all) players periodic interest, with full control over rate and timing in the config.
- Modern, Lightweight, and Fast:
Designed for 1.18+ servers (and tested on 1.21) using high-performance, thread-safe data structures.
- No External Dependencies:
Does not require Vault, making it simpler and safer for custom, specialized servers.
Typical Use Cases
Use
Example
Server-wide currency Centralized, custom-named in-game money
Plugin integration Auction, shop, minigame payouts
Player-to-player transactions Payments, transfers, rewards
Admin economy management Editing balances, running giveaways
Integration
- Other plugins (e.g., shops, auctions) interact directly with EcoBankPlus using its API to perform all economy operations.
- Command handlers and GUIs are provided or can be easily built on top for different gameplay needs.
- Its in-memory caching with on-disable save ensures instant performance and data safety.
Typical Configuration Options
- Currency symbol, color, and formatting
- Player starting balance and max balance
- Interest rates and periods
- Permissions for checking, editing, and admin actions
- Custom messages and placeholders for GUIs and chat
Why Use EcoBankPlus?
- Full control: No forced Vault, so you define your server’s economic backbone.
- Easy to integrate: Plugins hook directly via public Java methods, making code fast and flexible.
- Stable and safe: Data persisting and well-tested for no-loss operation on outages.
- Customizable: Suits any server theme via easy YAML settings, symbols, and more.
EcoBankPlus is ideal for servers wanting a stable, secure, and flexible in-house economy management system, with extensive support for plugin integration, custom features, and future scalability.