Description
Features
Gives your users Military Rankings based on their kills of players, mobs, and peaceful animals(configurable how much each gives towards a rank up). Features fully fleshed permissions and a decent command system. Check it out! It is still in alpha and I want to try to add each and every user idea if reasonable. Please suggest ideas! Rankings are like this:
Private
Private First Class
Lance Corporal
Corporal
, etc all the way up to General of the Army
Config file
IMPORTANT The MilitaryRanks.yml is located in the upper folder, NOT the plugin folder. It's in the same folder as your craftbukkit jar
In the config file you, you will see this
'1': 3
'2': 4
'3': 5
All the way up to 19. '1': 3 means you need 3 progress points to get to the next rank. You can set what gives how many progress points as explained below. You can change these all you want. If you change it to '1': 5 , now your users will need 5 progress points to get to level 2. Be sure to either do a server /reload or a /mr reload as explained below. It is highly encouraged to set these to your preferences, because the default is rather boring and linear.
You will also see this
animalMultiplier: 0.3
mobMultiplier: 0.7
A player is worth a full progress point. Obviously a mob or a peaceful animal is more easy to kill then a player! If you set the animal multiplier to 0.3, an animal will give 0.3 progress points. Same with the mob multiplier.
Next off the bat, this kind of thing will start popping up in the config.
7cardcha:
progress: 2
rank: 4
As users join and kill things, this is where it stores their progress. If you want to remove or add progress and ranking from them, you can set the levels here and do a /reload or an /mr reload or you can use in game commands to do it as explained below.
Commands
The only top level command that MilitaryRanks has is /mr. If you do /mr it will show a help for the other commands you can do with it. Like this!
/mr - Displays help
/mr reload - Reloads the config file without the need for a server /reload
/mr check <player> - Checks a players ranking.
/mr set progress/rank <player> <number> - Sets a players rank or progress
Permissions
mrank.* - Grants permission to use all mrank commands
mrank.reload - Allows you to reload the config file
mrank.check - Allows you to check a players rank
mrank.set.* - Allows you to set both rank and progress
mrank.set - Allows access to the top level /mr set command
mrank.set.progress - Allows a player to set progress
mrank.set.rank - Allows a player to set rank
To come
Obviously this plugin could benefit from many changes. One of the things I feel needs to be added, as an example is rewards for each ranking. Possibly XP or diamonds. The reason I hesitate to develop it is because I want user input on how it should feel. Please tell me if you have any ideas at all and I'll add it to this section if I start working on it.


