LvL_Bank
LvL Bank
Short description
The LvL Bank is a banking system to store and keep track of your hard earned levels. The Levels will be kept safe in an SQL database or a YML file untill you need them.
You can both use commands on the go and use signs to save and retrieve your levels, as well as see your balance.
Depending on the server you have you can let your players use the bank whenever they want, by giving them the LvL.commands permission or build a bank that they have to go to, to use the bank signs, with the LvL.signUse permission.
If you have any problems or suggestions, let me know, and I will see what I can do.
Features
- Deposit and withdraw levels to and from the bank
- Have different accounts for different worlds
- Configure which worlds share accounts
- See the balance of your accounts
- Use signs to deposit, withdraw and see balance
- Permissions to determine who can use signs, who can create signs and who can use commands
- Saves accounts in SQL database or YML file
- Optional SQL, defined in config
- Configure min and max amounts allowed to be withdrawn/deposited at once
- Command to see balance of other players (for admins)
- Configure max allowed balance
- Configure max allowed player level when withdrawing
Known bugs
None at the moment. Let me know if you find any
@0ct0ber
I believe I already answered this question about 3 months ago. The configuration still has the option to limit how many levels a player can deposit and withdraw, and for now that will have to do. I will try to look into using EXP rather than levels, but at the moment other things take priority, so it will be quite a while before this will be implemented, if it ever will. I do see how this can be a problem on some servers, but I hope you will bear with me.
@Out2
I do plan to implement optional SQL in one of the next releases. I hope to have a new release out before new years, which should make the SQL more stabile, and after that I will start working on a yml-file option. Hopefully that will be released in January
It is unfortunate that the players accounts are only stored in MySQL database. Could use some alternative, for example: SQLite database or file yml.
@0ct0ber
I considered this, but the mechanics of the XP is not as simple as the levels, so I decided to go with levels. I have added the limitations in the config file so the server administrator can make sure people don't abuse the system. I am planing on adding a cool down as well, to further prevent 'level farming' by storing the 'easy' low levels all the time.
This is my first (And so far only) plugin, so it is far from perfect, and a lot of things could be improved. However I aim to make it as good as possible with the experience I have, and hopefully people will like the plugin, with all its flaws.