Economy-Plugin
Economy-Plugin is an advanced economy plugin for Minecraft servers, providing multi-currency support, multi-server synchronization, secure transactions, and high performance. Ideal for servers of any size.
Main Features
Multi-currency
Multi-server
Rankings and Balance Top
Performance and Security
Database Synchronization
🛠 Available Commands
Demo / Video
Watch a full demonstration of Economy-Plugin in action:
Economy-Plugin Demo
Installation
1. Download the latest version of Economy-Plugin from one of the following sources:
- GitHub Releases
- SpigotMC
- BuiltByBit
2. Install required dependencies (libs.zip)
3. Place the
- For a Bukkit/Spigot/Paper server, place the main
- Velocity server with Redis as messaging service:
- Place the
- This jar only works on Velocity.
- Even when using Velocity, it is recommended to use Redis for better security.
- Even if you don’t use Redis as a messaging service, it is required for synchronizing pending transactions with the cache in a multi-server setup. Make sure Redis is installed and running.
- Without Velocity:
- You can use BungeeCord messaging service.
- No extra plugin is required.
- Using Redis as the messaging service is still recommended for optimal security.
4. Database setup:
- All servers must connect to the same MySQL database to ensure proper synchronization.
- MySQL is mandatory (the only officially supported database), but compatible variants like MariaDB can also be used.
5. Configure the plugin:
- After placing the plugin and starting your server once, open the config.yml.
- Set your MySQL credentials and select which messaging service to use: Redis, BungeeCord, or none.
- If "none" is selected, Redis is not required, but cross-server transactions and synchronization will be disabled.
- Restart the server to save and apply these changes.
Contribution
Support / Sponsorship
If you enjoy using Economy-Plugin and want to support its development, you can sponsor me via GitHub Sponsors:
https://github.com/sponsors/goncalodelima
Your support helps maintain the plugin, fix bugs, and add new features.
Economy-Plugin is an advanced economy plugin for Minecraft servers, providing multi-currency support, multi-server synchronization, secure transactions, and high performance. Ideal for servers of any size.
Main Features
- Create as many currencies as you want.
- Support for different currencies simultaneously with custom icons and formatting.
- Full support for servers connected via BungeeCord / Redis Messaging Service.
- Transactions between players on different servers are synchronized in real time.
- Complete ranking system with support for infinite pages in the balance top.
- Advanced strategies like seek pagination allow accessing the 1st or 300 trillionth user with the same speed.
- Real-time updates from the database, without data loss.
- All transactions are updated instantly in the database.
- Data security and integrity are prioritized.
- Uses caching to quickly retrieve the balances of players on the same server as the player executing the command, improving performance.
- Redis is used to update the cache and handle pending transactions across servers.
- Designed for high performance even on large servers.
- Real-time updates.
- Database always synchronized, ensuring no data loss.
🛠 Available Commands
/currency- View your own balance./currency view <player>- View another player's balance./currency pay <player> <amount>- Pay another player./currency set <player> <amount>- Set another player's balance (admin)./currency add <player> <amount>- Add balance to another player (admin)./currency remove <player> <amount>- Remove balance from another player (admin)./currency top- Open the richest players ranking.
Watch a full demonstration of Economy-Plugin in action:
Economy-Plugin Demo
Installation
1. Download the latest version of Economy-Plugin from one of the following sources:
- GitHub Releases
- SpigotMC
- BuiltByBit
2. Install required dependencies (libs.zip)
3. Place the
.jar files in your server's plugins folder:- For a Bukkit/Spigot/Paper server, place the main
Economy-Plugin.jar in plugins.- Velocity server with Redis as messaging service:
- Place the
EconomyPlugin-Velocity.jar in the plugins folder of your Velocity server.- This jar only works on Velocity.
- Even when using Velocity, it is recommended to use Redis for better security.
- Even if you don’t use Redis as a messaging service, it is required for synchronizing pending transactions with the cache in a multi-server setup. Make sure Redis is installed and running.
- Without Velocity:
- You can use BungeeCord messaging service.
- No extra plugin is required.
- Using Redis as the messaging service is still recommended for optimal security.
4. Database setup:
- All servers must connect to the same MySQL database to ensure proper synchronization.
- MySQL is mandatory (the only officially supported database), but compatible variants like MariaDB can also be used.
5. Configure the plugin:
- After placing the plugin and starting your server once, open the config.yml.
- Set your MySQL credentials and select which messaging service to use: Redis, BungeeCord, or none.
- If "none" is selected, Redis is not required, but cross-server transactions and synchronization will be disabled.
- Restart the server to save and apply these changes.
Contribution
- Open an issue to report bugs or suggest features.
- Fork the project, create a branch, and submit a pull request.
Support / Sponsorship
If you enjoy using Economy-Plugin and want to support its development, you can sponsor me via GitHub Sponsors:
https://github.com/sponsors/goncalodelima
Your support helps maintain the plugin, fix bugs, and add new features.
