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 a YML file until 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.
* IMPORTANT *
I do not plan to update this plugin any further, as I have lost interest in the project. There are still many ways to improve the plugin, but I will not be doing that.
However, I have left the code public on Bitbucket:
https://bitbucket.org/davi2206/lvl_bank/src/master/
If you want to make a better version of the plugin, feel free to grab the code and do with it as you please.
You are very welcome to credit me in your plugin, but it is not required.
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 YML file
- 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
Permissions and Commands
Permissions
- LvL.reload
- Can reload the plugin
- LvL.other
- Allowes you to see other players balances
- LvL.world
- Allows you to see the balance in other worlds
- LvL.signPlace
- Can place bank signs
- LvL.signBreak
- Can break bank signs
- LvL.signUse
- Can use bank signs
- LvL.commands
- Can use bank commands
Commands
Admin commands
- lvlBank reload
- Reloads plugin
Player commands
- lvlBank deposit
- Deposits all the players levels in the bank (Automatically scales to the allowed amount, based on balance and max deposit amount)
- lvlBank deposit <amount>
- Deposits the specified amount of levels in the players bank, given that the player has that amount of levels (Automatically scales to the allowed amount, based on balance and max deposit amount)
- lvlBank withdraw
- Withdraws all the players levels from the bank (Automatically scales to the allowed amount, based player level and max withdraw amount)
- lvlBank withdraw <amount>
- Withdraws the specified amount of levels from the players bank, given that the player has that amount of levels in the bank (Automatically scales to the allowed amount, based player level and max withdraw amount)
- lvlBank balance
- Tells the player how many level s/he has in the bank, in the current world
- /lvlBank balance <world> <player>
- Tells the command sender how many levels the <player> has in the bank in <world>
- lvlBank balance <world>
- Tells the player how many levels s/he has in the bank in the world specified
- lvlBank limits
- Tells the player the limits defined in the config.yml
- lvlBank help
- Shows all available commands
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