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 Mar 23, 2012@Pazukunous
I've seen another plugin lying around to do that!
Keep checking, I don't remember the name :(
Saw it a good 4 days ago.
-
View User Profile
-
Send Message
Posted Mar 23, 2012Hey instead of doing this for mcmmo levels, do you think you can do it for the default minecraft exp system?
-
View User Profile
-
Send Message
Posted Mar 22, 2012Updated for 1.2.4
-
View User Profile
-
Send Message
Posted Mar 20, 2012Until so i will be waiting for you.
Thanks
-
View User Profile
-
Send Message
Posted Mar 20, 2012@Nekuroi
Currently only the power level auto-promotes you.
I'm sure you could get something like that working when I add support for multiple ladders and promoting based on each skill.
-
View User Profile
-
Send Message
Posted Mar 19, 2012@Tagette
The lack of multi-ladder support saddens me. That's the point of ladders - having several of them, eh?
Thanks anyways.
-
View User Profile
-
Send Message
Posted Mar 18, 2012With this, can i make different classes so not all of my players can have the same abilities?
lets say first you can lvl up all of your skills but can't use abilities, then when you get 100 (for example) skills in mining you get promoted to Miner ladder and win the super pick ability. But loss the right to lvl up and / or use the others abilities/skills.
-
View User Profile
-
Send Message
Posted Mar 14, 2012@MerlenMage
I made this plugin for a specific server. I needed to get the plugin out as soon as possible. I did not need support for other permissions so I did not add.
@bitWolfy
A1: If the group does not have a powerlevel it will give 1 error (only shows once per server start) and will not promote the user. Also it will only promote to another group if it also has a rank.
A2: In the config.properties file you specify what ladder to autopromote apon. Currently it only would promote one ladder. I have plans to support multiple ladders. I have not tested the ladder method to be honest.
-
View User Profile
-
Send Message
Posted Mar 13, 2012I got a question. Several, in fact.
Question 1: What if I don't provide the power level for some groups? Everything breaks? I don't want people to get auto-promoted to Moderator, for instance =P Moderators promoting themselves to Admins would not be a great idea either.
Question 2: I've looked at the example with ladders, but I fail to understand how it is going to work. Will the players will only be auto-promoted in their ladder?
-
View User Profile
-
Send Message
Posted Mar 13, 2012@MerlenMage
I'm currently converting from group manager to PEX, so I feel your pain.
-
View User Profile
-
Send Message
Posted Mar 13, 2012DAMNIT! Another plugin that doesnt support permissions bukkit. sigh I dont feel like converting my config again ive done it to many times its to much time consuming and to many things could not work.
Why cant we have just 1 permissions plugin that will support everything instead of having 3-5 different permission plugins. sigh!
-
View User Profile
-
Send Message
Posted Mar 12, 2012Awesome. :] Looking forward too it. and yeah, same as sheep, your plugin is basically going to make my life 20x easier.
-
View User Profile
-
Send Message
Posted Mar 12, 2012I promise as soon as I am able I will throw some pizza your way (first, I try to support as many devs as I can) thank you very much!
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Retromus @Sk8Sanctified @sheepwool7
Well seeing as how it's a big issue for people I will make it compatible. However it will have to be after I complete the other plugin I am starting. Shouldn't be too long it's also a small plugin.
One of the reasons I was kinda picky about adding compatibility was because PermissionsEx was kind of a pain to support auto-promotion and I don't know if any of the others will be any better. Like I said once I am finished my other plugin I will look into it.
@Sonorpearl
That is a great idea. And no.
-
View User Profile
-
Send Message
Posted Mar 12, 2012Hmm I looked into PEX but my bPermissions is already setup so much so that I'd be losing hours and hours of setup time :( is there anything I can do to help? I don't know java, but maybe documentation or something. Anything to get bPermissions support :P
-
View User Profile
-
Send Message
Posted Mar 12, 2012options: mining: '400'
Does it works, too?
-
View User Profile
-
Send Message
Posted Mar 12, 2012GroupManager : /?
-
View User Profile
-
Send Message
Posted Mar 11, 2012This is just what I need, sadly I'm using bPermissions and I won't be able to use it yet, but hopefully more people will ask for it. I'll be looking out for that bPermissions release.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@xXReVurbXx
<3<3<3
-
View User Profile
-
Send Message
Posted Mar 11, 2012@sheepwool7
It can use a ladder. Just change in the settings from 'default' to 'LADDER_NAME'.
For now I am just releasing with PEX. At least until it gets more demand.