[1.7 - 1.21.*] EzEconomy - Modern Vault Economy Plugin for Minecraft Servers icon

[1.7 - 1.21.*] EzEconomy - Modern Vault Economy Plugin for Minecraft Servers -----

An open-source complete economy system with banks and multi-currency support and advanced API.




  • Separated PlaceholderAPI to it's own .jar file

  • Fixed issue storage type loading the wrong path resulting in yml being chosen by default
----------, Mar 15, 2026

Full Changelog: 2.2.4...2.3.0
----------, Mar 2, 2026

Feature changes

  • Added <currency> argument to /balance <player> [<currency>]
  • Added <currency> argument to [icode]/pay <player> [<currency>]
  • Added new conversion calculation subcommand /currency convert <fromCurrency> <toCurrency> <amount>
  • Added new messages and placeholders to give better support for multi-currency usage
Code changes

  • Improved feature tests
  • Added CurrencyUtil for easier reusage
----------, Feb 9, 2026

  • Split the messages.yml into .yml file per language
  • Implemented the new message construction in the plugin
----------, Feb 6, 2026

  • Fixed issue in async handling / sync availability
  • Added feature tests for YML / MySQL / MongoDB storage providers
----------, Jan 31, 2026

  • Fixed issue in finding offline player in /pay command
----------, Jan 31, 2026

Summary
  • Expose cancellable transaction events via the API so external plugins can intercept/abort economy operations.
Added
  • TransactionType.java
  • PreTransactionEvent.java (cancellable)
  • PostTransactionEvent.java
  • PlayerPayPlayerEvent.java (cancellable)
  • docs/api/event/*.md (documentation for each event)
----------, Jan 24, 2026

  • Added /bal alias for the /balance command
----------, Jan 23, 2026

  • Fixed check if player exists in the /pay command
----------, Jan 22, 2026

  • Added new database documentation in docs/database.md: https://github.com/ez-plugins/EzEconomy/blob/main/docs/database.md
  • Added new improved subcommand structure
    • Refactored existing subcommands into the new subcommand structure
  • Cleaned up main plugin class
  • Cleaned up Vault implementation class
  • Added new /ezeconomy reload subcommand to reload all configuration files
  • Added new /ezeconomy database subcommand to check the information of the database
  • Added new /ezeconomy database test subcommand to test every feature quickly on your database
  • Added new /ezeconomy database reset subcommand to reset the database more easily
  • Implemented init() and load() functions of the StorageProvider's over connection building in constructor
  • Added new overridable isConnected() function to StorageProvider class to make connection status available per storage provider
----------, Jan 21, 2026

- Added missing translations to `messages.yml`
- Added `/ezeconomy reload`

Needs messages.yml reset for new messages to be added automaticly
----------, Jan 21, 2026

  • Added PlaceholderAPI in softdepend list to make sure it loads first
----------, Jan 19, 2026

- Added storage provider unavailable to configurable messages
- Added multi currency disabled to configurable messages
- Added cleanup messages to configurable messages
- Fixed code styling
----------, Jan 17, 2026

  • Added French translations to default messages.yml configuration file
----------, Jan 17, 2026

  • Fixed issue in /baltop retrieving offline player names
  • Added cleanup process to clean up non-existing accounts with /ezeconomy cleanup
----------, Jan 16, 2026

  • Added baltop placeholders, by example %ezeconomy_top_1%
----------, Jan 16, 2026

  • Updated source code to 1.4.0 (missing since Github was suspended)
  • Added EzEconomyAPI class
  • Improved markdown documentation in the Github project
  • Added multiple DTOs for better API responses
----------, Jan 12, 2026


  • Solved issue in duplicated StorageProvider. Duplicate has been removed and all usage is now replaced to the StorageProvider in the API.
  • Added missing MongoDB functions
    • Solves issues with MongoDB connection
  • Added missing SQLite functions
    • Solves issues with SQLite connection
  • Added doc block documentation in StorageProvider
----------, Jan 1, 2026

  • Now supporting number support (10m, 5k and 3b) for all commands
  • Added new /eco gui command with a balance GUI
    • Multi currency support
    • Bank support

Only .jar replace required with updating from 1.2.0 to 1.3.0
----------, Dec 31, 2025


What is added?
  • Added optional advanced configurable daily rewards
config.yml
Code (YAML):

# Daily login reward (optional)
daily-reward
:
  enabled
: false
  amount
: 100
  currency
: default
  cooldown-hours
: 24
  permission
: ezeconomy.daily
  message
: "&aYou received &e%amount% %currency% &afor your daily login!"
  sound
: ENTITY_EXPERIENCE_ORB_PICKUP
  debug
: false
 
How to update?

  • Reset the messages.yml configuration file to load the new messages
  • Add daily reward configuration as above in your config.yml or delete the config.yml file to generate a new fresh one.
----------, Dec 29, 2025

  • Removed all tax related features and moved them to separate EzTax plugin. This will save resources for the server owners who don't want to use taxes and gives more options to expend the taxing in the future.
----------, Dec 26, 2025

  • Fixed issue in storage provider loading (selecting which storage to choose)
  • Added missing `set` message for the `/eco set <player> <amount>` subcommand to the messages.yml

Update note

Make sure the `set` exists in your messages.yml or delete the messages.yml to recreate it on server start up.

Code (YAML):
messages:
  en
:
    set
: "&aSet {player}'s balance to {balance}."
----------, Dec 25, 2025

  • Added Minecraft compatibility for 1.7 - 1.21.*
  • Added improved compatibility for Bukkit / Spigot
  • Added libraries to the .jar
  • Added SpigotMC.org integration for checking new updates
  • Fixed issues not resolving legacy chat color codes
----------, Dec 23, 2025

★ EzEconomy Changelog ~ Tax System Update

  • Configurable Tax System: Server admins can now enable and configure taxes on player transactions, bank interest payouts, and currency exchanges.
  • Tax Exemption Permissions: Grant specific players or groups exemption from all economy taxes via permissions.
  • Multi-Currency Support: Taxes and interest are now calculated and displayed per currency, supporting complex server economies.
  • Admin Tax Ledger: Track total tax collected from transactions, interest, and exchanges. View and reset totals with the /tax admin command.
  • PlaceholderAPI Integration: New placeholders for player and bank balances, including multi-currency support, for use in chat, GUIs, and other plugins.
  • Configurable Messages: All tax-related messages are now fully customizable in messages.yml.
  • Configurable Interest Interval: The bank interest payout interval is now settable in config.yml.
----------, Dec 22, 2025

  • Fixed configurable messages through messages.yml
  • Added bStats tracking
  • Improved command completion
----------, Dec 21, 2025

Resource Information
Author:
----------
Total Downloads: 1,135
First Release: Dec 21, 2025
Last Update: Yesterday at 1:56 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings