McMmo Auto-Promote

McMmo Auto-Promote https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif

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

It Works!

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.
    https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif

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)

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    37485
  • Created
    Mar 11, 2012
  • Last Released File
    Mar 16, 2014
  • Total Downloads
    13,957
  • License

Categories

Members

Recent Files

Bukkit