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
- Create as many currencies as you want.
- Support for different currencies simultaneously with custom icons and formatting.
Multi-server
- Full support for servers connected via
BungeeCord / Redis Messaging Service.
- Transactions between players on different servers are synchronized in real time.
Rankings and Balance Top
- 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.
⚡ Performance and Security
- 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.
Database Synchronization
- 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.
> All commands support placeholders, customizable messages, and instant balance updates.
Demo / Video
Watch a full demonstration of
Economy-Plugin in action:
Click the image to watch the video on YouTube.
Installation
1. Download the latest version of Economy-Plugin from one of the following sources:
-
https://github.com/goncalodelima/Economy-Plugin/releases
2. Install required dependencies (if any) as specified in the documentation.
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 performance and reliability.
-
Without Velocity:
- You can use
BungeeCord messaging service.
- No extra plugin is required.
- Using Redis as the messaging service is still recommended for optimal performance.
4. Configure all Bukkit servers to use the
same MySQL database to ensure all servers are synchronized.
5. Restart
all servers where the plugin has been installed to apply the configuration and enable full synchronization.