McMmo Auto-Promote
McMmo Auto-Promote 
About
This plugin allows for users to get promoted by getting mcMMO levels.
Once a certain skill level has been reached the plugin will automatically promote the user according to the permissions.
Uses vault for permissions. Vault

Features
- Auto-promotes when a skill level has been reached in mcMMO.
- Custom promotion message.
- Public or user-only promotion message.
- Debug tools for advanced servers admins.
- Multiple ladders.
- Auto-promotion depending on specific skills.
- Auto-promotion based on Vault permissions.
- 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.
- Skills - power, acrobatics, archery, axes, excavation, fishing, herbalism, mining, repair, smelting, swords, taming, unarmed, woodcutting
- 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' } } } }
Please report any errors you find!
Enjoy.
Need lots of groups? Try my javascript config generator.
http://www.mediafire.com/?t9cul3vvbynwamt
Current Bugs
- None yet. Report them! (Include Bukkit, mcMMO and McMmoAp versions)
-
View User Profile
-
Send Message
Posted Apr 20, 2012Awesome, now waiting for superperms compatibility.
Also, if i use another plugin that cause level loss in mcmmo will this plugin be aware of that and demote the user if he lost the required level?
-
View User Profile
-
Send Message
Posted Apr 20, 2012Thanks so much! (: I really appreciate it!
-
View User Profile
-
Send Message
Posted Apr 20, 2012@sheepwool7
I have added the mcmmo version to the file description.
Thanks, I love the support I am getting. :)
-
View User Profile
-
Send Message
Posted Apr 20, 2012It might be helpful in the changelog to add what mcmmo build it works with. :P
Awesome to see this being updated, and thank you.
-
View User Profile
-
Send Message
Posted Apr 20, 2012New version being approved.
1.0.2
Still only works with PermissionsEx.
-
View User Profile
-
Send Message
Posted Apr 20, 2012@CommanderNZ
Thanks for your help. =)
Soon I will be able to update my plugins, just hold tight guys!
-
View User Profile
-
Send Message
Posted Apr 19, 2012@ubunchu
R: mcMMO 1.3.03 for CB 1.2.3-R0.2 Mar 23, 2012
-
View User Profile
-
Send Message
Posted Apr 18, 2012@CommanderNZ
ah! i see. ok thanks and which version of mcmmo works with this? the mcMMO 1.3.04 for CB 1.2.4-R1.0 ?
-
View User Profile
-
Send Message
Posted Apr 17, 2012@ubunchu
This plugin does not work with the latest version of mcmmo, if you want to use this plugin you will have to use an older version of mcmmo till this author can fix it.
-
View User Profile
-
Send Message
Posted Apr 17, 2012This is really an awesome plugin.... Could you please implent multiple ladder? thanks :)
-
View User Profile
-
Send Message
Posted Apr 17, 2012Hi. I'm getting some error which I can't identify. After starting the server, and a player logging in, this is what i get:
11:58:24 [SEVERE] Exception in thread "Timer-0"
11:58:24 [SEVERE] java.lang.IncompatibleClassChangeError: Expecting non-static method com.gmail.nossr50.mcMMO.getPlayerProfile(Lorg/bukkit/entity/Player;)Lcom/gmail/nossr50/datatypes/PlayerProfile; 11:58:24 [SEVERE] at me.tagette.mcmmoap.APPowerLevel.calcPowerLevel(APPowerLevel.java:144) 11:58:24 [SEVERE] at me.tagette.mcmmoap.APPowerLevel.checkPlayerStats(APPowerLevel.java:78) 11:58:24 [SEVERE] at me.tagette.mcmmoap.APPowerLevel.access$000(APPowerLevel.java:34) 11:58:24 [SEVERE] at me.tagette.mcmmoap.APPowerLevel$1.run(APPowerLevel.java:88) 11:58:24 [SEVERE] at java.util.TimerThread.mainLoop(Timer.java:534) 11:58:24 [SEVERE] at java.util.TimerThread.run(Timer.java:484)
Maybe my PEX.yml is too long, i have set up many levels + "static levels" (admins, mods, etc)
2 permissions groups out of many
Thanks for any help in advance.
Cheers!
-
View User Profile
-
Send Message
Posted Apr 15, 2012@Yascob99 It already works with 1.2.5 It just doesnt work with the latest version of McMmo which everyone wants.
-
View User Profile
-
Send Message
Posted Apr 15, 2012pls get SUPERPERMS PERMISSION!!!
-
View User Profile
-
Send Message
Posted Apr 14, 2012thank you for this awsome mod can't wait for it to work with 1.2.5 =)
-
View User Profile
-
Send Message
Posted Apr 13, 2012Awesome, can't wait! I wish you luck on the projects and such!
-
View User Profile
-
Send Message
Posted Apr 11, 2012Currently I am very busy with college as my year is coming to an end and I have all of my final projects to complete. However at the end of this month (very soon) I will be able to fix up my plugin's and add some features.
I have a lot planned for after school and my plugin's are high in my priorities.
Thanks for your patience and I look forward to your response and I will do my best to keep communication.
@deleted_7790586
@MCBuncey
@nicquehen
@sheepwool7
@CommanderNZ
@nicquehen
@stutiguias
-
View User Profile
-
Send Message
Posted Apr 11, 2012does permissionsbukkit work???
-
View User Profile
-
Send Message
Posted Apr 10, 2012Update please :D
-
View User Profile
-
Send Message
Posted Apr 9, 2012Can you update the development status? inactive plugin?
Do you have a donate button?
-
View User Profile
-
Send Message
Posted Apr 7, 2012