EzEconomy

EzEconomy is a Vault-compatible economy plugin for modern Java server lines. Current compatibility lanes: Java 17 on MC 1.17-1.20.x, and Java 21+ on MC 1.21.x. It supports multiple storage backends, optional multi-currency systems, bank accounts, and async caching all designed to keep your economy safe and fast under load.

Highlights

  • Vault integration works with any Vault-based plugin without extra setup.
  • Flexible storage YML, MySQL, SQLite, MongoDB, or a custom provider.
  • Multi-currency optional per-player currency selection with conversion rates.
  • Async caching keeps balance lookups fast on busy servers.
  • Banking system shared accounts with member management and permissions.

For Server Owners & Admins

Page Description
Getting Started Install EzEconomy, choose a storage backend, verify your setup
Configuration Storage backends, multi-currency, banking toggle, caching
Commands Player and admin command reference
Permissions Permission nodes with recommended role assignments
Storage Backends Backend setup, table schemas, and backup guidance
Placeholders PlaceholderAPI expansion reference
Moderation Guide Give/take balances, investigate players, cleanup & maintenance

Optional Features

Feature Description
Banking Shared bank accounts with member roles
Multi-Currency Multiple currencies with conversion rates
Cross-Server Messaging Payment notifications via Velocity, BungeeCord, or Redis
Locking Strategy LOCAL, REDIS, or BUNGEECORD distributed locking
Caching Strategy LOCAL, REDIS, BUNGEECORD, or DATABASE caching

Integrations

Integration Description
Vault Automatic Vault economy provider registration
PlaceholderAPI Balance and bank placeholders
Velocity Velocity proxy cross-server messaging
BungeeCord BungeeCord proxy locking, caching, and messaging
Redis Redis distributed locking and pub/sub messaging

For Developers

Page Description
Developer Reference EzEconomyAPI, events, custom storage providers