EconomyManager is a big Economy plugin that will help you run your server in the best & most efficient way. This plugin is very lightweight and it has all the features you need for a basic economy. For more features, you can just use our API!
Installing this plugin is very easy. You just need to follow these steps:
1. Download the plugin
2. Drop it into your "plugins" folder
3. Startup/Reload the server
4. Edit the config as you want =]

EconomyManager supports MySQL Database. You can choose between saving the player's data in files or with MySQL.
The default data-method is via files. In order to change it, open up the config.yml and change "MySQL" to true.
After doing so, reload the server and a new file called "MySQL.yml" should be created.
Edit the information in the file and reload the server once again.
When the reload is done, you should see a message in the console saying that the plugin connected to the MySQL Database successfully.

Almost every single feature in this plugin is configurable. You can edit the messages, the main command permissions and more.
Right now I am pretty busy, but if any of you would leave me a message with more features you'd like in it, I will add it to the plugin ASAP.
Default config:
# Thank you for using EconomyManager by ScoRpyoN.
# This plugin is free and easy to use. If you have any problems, feel free to contact me.
# My discord: ScoRpyoN#4531
# General Settings:
MoneyName: Coins
MoneySymbol: $
AllowNegativeMoney: false
CheckMoneyPermission: economy.balance
# Messages
NoPermissions: '&cYou don''t have enough permissions to do that!'
PlayerNeverPlayed: '&[email protected] never played on the server!'
CoinsMustBeNumber: '&cThe amount of coins must be a number!'
OnlyPlayersCanUseThatCommand: '&cOnly players can use that command!'
SetCoinsUsage: '&cUsage: /SetCoins <Player> <Amount>'
SetCoinsCoinsChangedTo: '&[email protected]''s coins changed to @amount'
SetCoinsCoinsChangedBy: '&cYour coins changed to @amount by @player!'
GiveCoinsUsage: '&cUsage: /AddCoins <Player> <Amount>'
GiveCoinsCoinsChangedTo: '&[email protected]''s received @amount coins!'
GiveCoinsCoinsChangedBy: '&cYou received @amount coins by @player!'
TakeCoinsUsage: '&cUsage: /TakeCoins <Player> <Amount>'
TakeCoinsCoinsChangedTo: '&cYou took @amount coins from @target'
TakeCoinsCoinsChangedBy: '&[email protected] took @amount coins from you!'
ResetCoinsUsage: '&cUsage: /ResetCoins <Player>'
ResetCoinsCoinsChangedTo: '&[email protected]''s coins reseted!'
ResetCoinsCoinsChangedBy: '&[email protected] reseted your coins!'
PayUsage: '&cUsage: /Pay <Player> <Amount>'
CantPayYourself: '&cYou can''t pay youself!'
PaidFor: '&cYou paid @amount for @target!'
PaidBy: '&[email protected] paid you @amount!'
CurrentMoney: '&6Money: @amount'
# Save-Data method (if MySQL set to "false", the Data will be saved in Per-Player-File)
MySQL: false

Balance [Coins, Bal, Money] - View your coins.
Permission: default permission: economy.balance but you can edit it in the config.
Pay - Pay some money to another player
Permission: economy.pay
SetCoins - Set player's coins.
Permission: economy.setcoins
GiveCoins - Give some coins to a player.
Permission: economy.givecoins
TakeCoins - Take some coins from a player.
Permission: economy.takecoins
ResetCoins - Reset the balance of a player.
Permission: economy.resetcoins

Using EconomyManager's API is very easy.
You only have a few simple methods that you may access by using the class "EconomyAPI".
Examples:
EconomyAPI.addCoins(p.getUniqueId().toString(), amount);
Give coins for a player
EconomyAPI.setCoins(p.getUniqueId().toString(), amount);
Set player's amount of coins
EconomyAPI.takeCoins(p.getUniqueId().toString(), amount);
Take coins from a player
EconomyAPI.getMoney(p.getUniqueId().toString());
Get the amount of coins a player has
EconomyAPI.pay(p.getUniqueId(), t.getUniqueId(), amount);
Built-In pay method

If you found any bug/you need help, feel free to contact me.
My discord: ScoRpyoN#4531
You can also send me a private message here on spigot :)
Enjoy!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta