A rankup plugin that allows you to set a single path ranks or multipath rankup system
Commands:
/ranks will show the ranks available to the player and which requirements for each rank the player is still missing
/rankup will rank the player up if there are multiple ranks available for that rank then they will be prompted to choose which rank they want hovering over each rank will also show what that rank gets
/confirm only works if confirmation is enabled other wise shows up as if there isnt a command
Permissions:
RankManager.ranks
rankmanager.rankup
names lores and gui titles all customizable with color codes and placeholders from PlaceholderAPI
Installation:
1. Turn off the server
2. upload the .jar to your plugins folder
3. download and install Vault
4.(Optional) Install PlaceholderAPI for maximum customization
5. Turn on your server.
Config:
Code (YAML):
#Default group within your permissions plugin
defaultRank
: Default
Default
:
#first Group should match defaultRank after that this represents the current group of the player
id
: Default
#Should match current group this shows up on the first line of the lore in the rankup gui. it is urgent that these match what is in your permissions plugin
displayname
: ''
#This is what shows up on the top line of the item in the ranks and rankup Gui when this group is used as an available group this can be whatever you want
materialType
: PAPER
#defaults to paper if left blank or typed incorrectly otherwise can be any item
availableRanks
:
#list the groups this group should be able to move up to below if you do not want multiple paths then just put 1 group below groups that can be purchased must also have a section and that sections name must match EXACTLY as it does in this list
- Group2
- Group3
takemoney
: true
#set to false for this rank to just require you have the money and not actually cost the money
requirements
:
#list requirements to purchase this rank when it is an available rank below. currently available is[money, playtime, mobkills, animalsBred, fishCaught, damageDealt, numberOfJumps, distanceTraveled, and permissions nodes as a list]
money
: 1000
#in dollars
playtime
: 10
#in minuites
permissions
:
#in list format
- permission1
- permission2
perks
:
#this doesnt have to be a list of perks and does not actually give the perks you need to make sure that any perks you want are added via your permissions file not here this is simply a way to let your players know what they get if they buy this rank
- 'perk1'
- 'perk2'
Group2:
id
: Group2
displayname
: 'Group2'
availableRanks
:
- Group3
takemoney:
requirements:
money
: 1000
playtime
: 10
permissions
:
- permission1
- permission2
perks
:
- 'perk1'
- 'perk2'
Group3:
id
: Group3
displayname
: 'Group3'
takemoney:
requirements:
money
: 2000
playtime
: 20
permissions
:
- permission1
- permission2
perks
:
- 'perk1'
- 'perk2'
If you need help with the config or anything else please add me on discord!