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)
Is it compatible with mcMMO 1.4.06 already?
@Tagette
no, lol. Not sure how to post it formatted correctly. Any other ideas?
I didn't think this even existed! This should be useful, thanks.
It's not all on one line is it? If so then you need to put each item on separate lines.
Hm.. So I've both created a Promotion file and used your generator, and every time I update that file from the default, my server crashes when loading this plugin. Any idea?
ladders { default { Peasant I { rank = '98' power = '1' message = 'Congrats %user%! You have been promoted to Peasant I!' } Peasant II { rank = '96' power = '5' message = 'Congrats %user%! You have been promoted to Peasant II!' } Peasant III { rank = '94' power = '10' message = 'Congrats %user%! You have been promoted to Peasant III!' } Peasant IV { rank = '92' power = '15' message = 'Congrats %user%! You have been promoted to Peasant IV!' } Peasant V { rank = '90' power = '20' message = 'Congrats %user%! You have been promoted to Peasant V!' } } }
If you have already completed this guide; http://wiki.bukkit.org/Setting_up_a_server
Then all you need to do to get plugins is download them and place the .jar file into the plugins folder. After that restart your minecraft server.
As a starting server I suggest getting Vault and PermissionsEx. Also for all of the essentials look for the Essentials plugin.
Uh i have a server i created it just now and I need help getting plugins.
New Version being uploaded. Please wait until the file is approved before downloading.
1.0.6
Yes.
Are you going to be updating this for 1.6 when bukkit gets craftbukkit out?
@Tagette
If you want, you can directly access the files in dropbox, if you want I can give a link to it.
The console doesnt give any errors, this is the link: http://pastebin.com/bfmtwtKw
The craftbukkitversion is this devbuild: craftbukkit-1.5.2-R0.2-20130610.181759-14
The version of my McmmoAP: 1.0.5
The version of McMMO: 1.4.05-b1870
The files:
Config: http://pastebin.com/HaEibbic
Promotion: http://pastebin.com/5LJtvjzC
The issue: When I reach the needed powerlevel, I do not promote until I login again.
I hope this will be enough info!
@MartijnP
Were there any errors in the console? What versions of McMmoAp and mcMMO are you using? If you can please put any console errors into Pastebin.com and post the link.
This information is required for me to properly help you.
Hi there, I'm using the latest bukkit dev build, and trying to use your plugin. It works fine, except for the part the promotion only takes place when logging in. Is this a known bug, or just some compatibility-issue? I hope it can be fixed soon, because I am working on a big project where your plugin is really needed!
@Mcphiction
No this plugin only handles group promotion. However I have another plugin that gives rewards based on skill levels. It does not currently have permission rewards but that is planned. I just fixed my computer so I can begin working on it.
A new update is being uploaded. Please wait until it is approved before downloading.
1.0.5
Any chance of you updating this to "McMMO 1.4.02 (CB 1.4.7-R1.0CB 1.4.7-R0.11.4.7)" ?
Not running 1.5.x yet, but the 1.4.02 does has some nice changes from 1.3.14
Simple question:
Does this plugin support adding 1 permission node per X levels (Instead of moving them to an entirely different group)?
And
Any ETA on a 1.5.1 update?
I'm going to try and get the files off of my backup and work on a computer at school. As for open source. I'm not sure I'm ready for that.
Any idea when this will be updated?
Hey can you try getting this plugin up to date or can you link me to one just like it that works with mcmmo hell if you get it updated ill make you a banner for it when it gets updated im good with graphics.