Multiple skill requirements must be met before auto-promote.
Requiring and rejecting groups a player has can prevent a player from auto-promoting.
Future Features
Command to show statistics and next promotion requirements.
Player name prefix for non-permission servers.
Nested conditions. ( 'and' inside another 'and' )
Commands to add, remove, modify promotion settings in-game or through console.
If you have more ideas please post them below.
FAQ
What is a ladder?
A ladder is similar to a leader-board for players, except a ladder tells the plugin what groups a player can be promoted to and in what order. Having multiple ladders means a player can be promoted in multiple groups at once.
What is the group rank for?
The rank tells the plugin which group should be promoted to next. If a group has the highest rank then the plugin will try to promote to that group before any of the others.
How do I stop staff from promoting?
A) Reject the group in the first group of the ladder.
B) Add the 'mcmmoap.disallow' permission to the staff group.
How can I support this plugin?
Please visit this button below. I invest quite a bit of time on the plugins I make so any amount of donation helps a lot.
Config Glossary
rank - Tells the plugin which group should be promoted to next.
reject - Will prevent a player from being promoted to the next group if they have a rejected group.
require - Will prevent a player from being promoted to the next group if they dont have the required group.
and { } - Only allows promotion if the player has every skill in the 'and' list.
message - The allows a custom message for each group. It is displayed when the player is promoted to the group.
Or { } - There is no 'or' list. If you want the player to only have to get 1 of the skills in the group to be promoted to the group then put the skills outside of any 'and' list. Like in the Basic Example below.
Config Examples
Basic Example
ladders{default{# This is the default ladder.Normal{rank='100'# Must be unique to the ladder.reject='Admin'.# If the player gets either of these skills, they will promote.power='5'mining='1'woodcutting='1'excavation='1'}Awesome{rank='90'# Must be unique to the ladder.message='&GREENYou are awesome.'.# Player will only promote if they have all these skills.and{power='5'mining='1'excavation='1'woodcutting='1'}}Epic{rank='80'# Must be unique to the ladder..# Will promote if the player has 20 power level.power='20'.# Or if they have all of these skills.and{mining='5'woodcutting='5'excavation='5'}}}}