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)
Please update
Hi, I recently updated my version of MCMMO and have been encountering the following error when someone logs on http://pastebin.com/zzLpQmjK. I am running a 1.8.1 Spigot server with MCMMO version 1.5.02-snapshot-b26 and MCMMO AP verison 1.0.7. Any ideas?
I cannot find a contact link so I am commenting.
My members are complaining that they get the "grats" message for ranking up every level they earn. Am I missing an option somewhere?
Please update this! It's incompatible with newer Vault-versions currently! Players get promoted per-world only, causes a big chaos in my permissions.
I keep getting messages like this in the console for all my ladders, and so promotions won't work.
"Vagrant has no McMMO skill for the Humans ladder. Ignored."
Everything should be entered correctly because my ladder used to work just fine when I was using bukkit 1.6. Did something change? Here's a pastebin of my ladder http://pastebin.com/5xsfjMBr
@Tagette
Is the issue with Vault fixed? The plugin seems to promote players per-world and not globally. :/
Update: Click Here
1.0.7
New version: http://dev.bukkit.org/bukkit-plugins/mcmmo-auto-promote/files/16-mcmmo-ap-1-0-6b/
1.0.6b
Does this plugin still work?
An update would be HIGHLY appreciated =)
At the moment it doesn't work and just reset my Admins (which was a little fun though, nothing serious :D). Thanks for any reply :)
update plz :)
Are you going to be updating this plugin?
I'm having a problem:
http://pastebin.com/SZWFix29
It's not working. Any help?
Cannot seem to get things to link here. Maybe my config is incorrect?
Quick Question!
If I use "require" in your generator but I want 3-4 levels such as, Swords, Unarmed, Axes, Archery. How so I input that into the skill box so I can have it generate all the skills.
Is this compatible with the latest mcmmo release?
@Melonking
Just tested this. It checks every time you level up.
Because you can even level up 2 levels at once, in mining for example...
Hope that answered your question :P
If someone had power 305 and I added a new promotion for 300, would they auto get that promotion the next time they leveled up? Or do the need to have exactly power of 300 to get that rank.
Another situation might be if someone was granted a few levels that pushed them over the 300 mark, would they get the rank?
Can you include better examples of the Reject & Require? I'm trying to make a class ladder:
http://pastebin.com/PmT1zBYA
"Squires" can still get the "Acolyte" class, as well as most others (not the rank though, but still all the permissions
I have tried to make a class based rank up system and I have failed here is my attempts and they dont work for me. this has took me all day:
1st. http://pastebin.com/AQfXUqR3
2nd. http://pastebin.com/1Wa8nnj7
3rd. http://pastebin.com/ag8qDh8q
4th. http://pastebin.com/TPkPNQgn
5th. http://pastebin.com/imCnCASL
6th. http://pastebin.com/zcFTTvQi
7th. http://pastebin.com/1X3gJDAK
Final: http://pastebin.com/rCZuJ5N7
and my Groups: http://pastebin.com/SZBWaEyy
I give up now...
NB Perhaps you can make an easier to understand explanation of your plugin?