CommandRank

CreateSign
Promote players with Kills, Signs, Passwords, Time, Exp, Items, Money and more!
Tired of promoting every player by hand? No Problem! Just use CommandRank :)

It allows the players to promote themselves (With configurable conditions) or even promotes them automatically (for example after a specific time).

Example usage on a PvP-Server: Players need kills to get a better rank. With every promotion they get some rewards and a better title.

Features

  • Different ways to promote players if they meet the conditions
  • Permissions support
  • Economy support (needs Vault)
  • Everything is configurable
  • You can add infinite different "RankUps"
  • Possible conditions:
    • Player needs money
    • Player needs kills (CommandRank is able to count kills)
    • Player needs specific "onlineTime" (CommandRank is able to count the time a player is online)
    • Player needs specific items in his inventory
    • Player needs "Points" (PlayerPoints)
    • Player needs to enter a password
    • Player needs XP
  • Possible ways to execute a rankup:
    • "RankUp"-Sign
    • Acceptrules command (executes one specific "RankUp")
    • Declinerules command (executes one specific "RankUp" (default is prisoner))
    • RankUp command (executes the next possible "RankUp"
    • AutoRankUp (If enabled, a schedule checks players data every x seconds and executes a "RankUp" if possible)
    • Password (Player is able to enter a password. If it's the right one a "RankUp" will be executed)
  • Possible actions:
    • Commands executed by console
    • Commands executed by player
    • Items given to player (Enchantments or things like colored wool are possible)
  • CommandRank contains an "RankUpEvent" which allows other developers to work with

Commands

  • /AcceptRules | Ranks the players to the given group (default: user)
  • /DeclineRules | Ranks the players to the given group aswell (default: prisoner *evil* )
  • /Password <pw> | Allows the player to enter a password
  • /RankUp | Executes the next possible "RankUp"
  • /cr | Shows "onlineTime" or kills to the player
  • /cra | Admincommand to check onlineTime/kills of a player or to promote somebody

Permissions

  • CommandRank.Admin | Allows to execute admincommands and to create a "RankUp" sign & contains "CommandRank.User" permission
    • CommandRank.createSign | Allows to create a "RankUp" sign
    • CommandRank.AdminCommand | Allows to use the admincommands
  • CommandRank.User | Basic permissions
    • CommandRank.useSign | Allows to use a "RankUp" sign
    • CommandRank.AcceptRules | Allows to use the AcceptRules command
    • CommandRank.DeclineRules | Allows to use the DeclineRules command
    • CommandRank.Password | Allows to enter a password
    • CommandRank.UserCommand | Allows to use the /cr command
    • CommandRank.RankUpCommand | Allows to use the /rankup command
  • CommandRank.RankUp.<name of rankup> | Allows to use the named "RankUp"
  • CommandRank.isGroup.<name of rankup to group> | Prevents from getting AutoRankUp to <name of rankup to group> (You should give the permission to every group to prevent from getting the same "RankUp" multiple times.)
  • CommandRank.exclude.* | contains:
    • CommandRank.exclude.auto | Excludes from "AutoRankUp"s
    • CommandRank.exclude.sign | Excludes from sign-"RankUp"s
    • CommandRank.exclude.command | Excludes from command-"RankUp"s
  • Advanced guide with permissions


ToDo
  • Add FAQ to description

Got any ideas? Post them here: Forum

Found a bug? Create a ticket: Tickets


CommandRank is not working? Your config probably contains some mistakes. Check out your server.log or create a new ticket!

API | Setup guide | Tips & Tricks | Modifications

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of arespinoza arespinoza Jul 11, 2014 at 18:08 UTC - 0 likes

    Con someone help me please.

    I cant seem to get /rankup to work. When someone joins my server they start as default (Guest). Once they have played for a few hours they should be able to /rankup to next rank Explorer then noble then king etc.. When default ranks up it does give them rank of Explorer so that's good but if you try to rank up from explorer to noble it just puts u back to explorer. Same if your a noble or higher and you do /rankup it will demote you back to explorer. Can some one tell me what im doing wrong please.

    CR config file http://pastebin.com/HWh9emW4 GM config file http://pastebin.com/u106CvJf

  • Avatar of ivanhop99 ivanhop99 Jul 04, 2014 at 11:09 UTC - 0 likes

    I can't get CommandRank to work, can someone help.

    http://forums.bukkit.org/threads/can-someone-help-with-commandrank.286775/

  • Avatar of Youramoron Youramoron Jun 03, 2014 at 17:01 UTC - 0 likes

    The sign usage for this plugin is shit.

  • Avatar of RiverBite RiverBite Apr 30, 2014 at 08:03 UTC - 0 likes

    Hey I have a problem with using this plugin I can't seem to get it to work 100% I can get it to rankup but it says I rankup but it doesn't I trying to get it to rankup with /rankup and using xp but I cant work out if its CommandRank or if its GroupManager that's the resen that it doesn't work so if someone could hep that will be grate

    Thanks

    settings: permissionsdebug: enabled: false declinerules: enabled: false rankup: prisoner acceptrules: enabled: false rankup: user rulepages: 3 playersneedtoreadrules: false signtext: '[RankUp]' vault: enabled: true tellplayerstoreadrules: scheduletime: 30 enabled: false antipermission: CommandRank.DoNotToReadRules rankupinformation: enabled: true dontadddefaults: true autorankups: main: enabled: false scheduletime: 600 explevel: enabled: false list: - 5:user - 30:builder points: enabled: false list: - 500:user - 2500:builder kills: enabled: false list: - 10:prisoner onlinetime: enabled: false list: - 3600:user - 36000:builder commandrankuplist: enabled: true list: - CommandRank.isGroup.bumpkin:yokel - CommandRank.isGroup.village_idiot:bumpkin passwordrankuplist: enabled: false list: - password:user - 9f8zfsio:builder rankups: village_idiot: message: '&4You are now Village_Idiot!' economy: price: 500 enabled: false onlinetime: time: 3600 enabled: false needxplevel: amount: 0 enabled: true needitems: list: - LOG:10 - DIRT:60 enabled: false needkills: amount: 0 enabled: false commands: byplayer: list: - warp user - me is now user enabled: false byconsole: list: - manuadd %name% village_idiot enabled: true giveitems: list: - LOG:10 - TORCH:15 equiparmor: false enabled: false bumpkin: message: '&4You are now Bumpkin!' economy: price: 1500 enabled: false onlinetime: time: 36000 enabled: false needxplevel: amount: 5 enabled: true needkills: amount: 50 enabled: false needitems: list: - DIAMOND_BLOCK:2 - IRON_INGOT:40 enabled: false commands: byplayer: list: - warp builder - me is now builder enabled: false byconsole: list: - manuadd %player% bumpkin enabled: true giveitems: list: - WOOL:64 - GLASS:64 - OBSIDIAN:10 equiparmor: false enabled: false yokel: message: '&4You are now Yokel!' economy: price: 500 enabled: false onlinetime: time: 3600 enabled: false needxplevel: amount: 10 enabled: true needitems: list: - LOG:10 - DIRT:60 enabled: false needkills: amount: 0 enabled: false commands: byplayer: list: - warp user - me is now user enabled: false byconsole: list: - manuadd %player% yokel enabled: true giveitems: list: - LOG:10 - TORCH:15 equiparmor: false enabled: false

    Village_Idiot: default: false permissions: - CommandRank.isGroup.village_idiot - CommandRank.RankUp.bumpkin - CommandRank.RankUpCommand inheritance: - g:groupmanager_default - g:bukkit_default - g:essentials_default - g:towny_default info: prefix: '&2 [Village_Idiot]' build: true suffix: '' Bumpkin: default: false permissions: - CommandRank.isGroup.bumpkin - CommandRank.RankUp.yokel - CommandRank.RankUpCommand inheritance: - g:groupmanager_default - g:bukkit_default - g:essentials_default - g:towny_default info: prefix: '&2 [Bumpkin]' build: true suffix: '' Yokel: default: false permissions: - CommandRank.isGroup.yokel - CommandRank.RankUpCommand inheritance: - bumpkin - g:groupmanager_default - g:bukkit_default - g:essentials_default - g:towny_default info: prefix: '&2 [Yokel]' build: true suffix: ''

  • Avatar of SlakLanc0r SlakLanc0r Apr 25, 2014 at 14:13 UTC - 0 likes

    Anyone have an idea why our players have to randomly accept the rules again in order to stay at our standard rank. Everyone on our server starts as a guest but can't get out of spawn till they /acceptrules and rank up. Players who have been playing for a while sometimes log in as a guest and have to /acceptrules again to keep playing. Any ideas?

    Thanks for any help!

  • Avatar of Hexical12 Hexical12 Apr 22, 2014 at 05:29 UTC - 0 likes

    awesome plugin loved it. pretty unique plugin especially because it works with Bukkit forge!

  • Avatar of xYourFreindx xYourFreindx Apr 20, 2014 at 14:17 UTC - 0 likes

    @kollinkoko: Go

    Yeah, just turn the read rules off. And or give all the players the Donottoreadrules permission node and for the lowest command rank, just make sure they already fit the requirements for it.

                                                                     Life is made of choices.
                  The smallest ones, the most insignificant, thoughtless ones... Are the ones that define us.
    Do as much of everything as possible, if only to discover all of life's paths; and enable you to choose your own.

  • Avatar of kollinkoko kollinkoko Apr 19, 2014 at 20:04 UTC - 0 likes

    Can I make it they don't have to accept the rules and they start as the default and they have to type /rankup to rankup? If so, how?

  • Avatar of xYourFreindx xYourFreindx Apr 16, 2014 at 18:58 UTC - 0 likes

    @fogfrog007ti: Go

    Thank you, but I am well aware of that. I have however decided not to incorporate that as a part of my server long before now, as it seems to be quite a nuisance to many players and results in the lowering of overall enjoyment of the server.

  • Avatar of fogfrog007ti fogfrog007ti Apr 16, 2014 at 09:55 UTC - 0 likes

    Hi, I have a problem after accepting the rules, I'm using /rankup for the next rank but all I get is a message "you can not use RankUp at the moment!" ? I'm using the Essentials pac + GM, did I miss something ?

    Fixed it, it was 1st that I accidentally started a rankup with a big letter. 2cond that I gave ranks positions like visitorI, visitorII didn't liked the big letters :/

    xYourFreindx-> if you are using essentials you can give them a timeout (after 2 min.) to prevent them from gathering too much online time. :)

    Last edited Apr 16, 2014 by fogfrog007ti

Facts

Date created
Jan 26, 2012
Categories
Last update
Jan 02, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
CommandRank
Downloads
29,944
Recent files
  • R: v3.2.1 for CB 1.7.2-R0.2 Jan 02, 2014
  • R: v3.2.0 for CB 1.6.4-R2.0 Nov 12, 2013
  • R: v3.1.9 for 1.6.4 Oct 22, 2013
  • R: v3.1.8 for 1.6.2 Jul 13, 2013
  • R: v3.1.7 for 1.6.1 Jul 07, 2013

Authors

Relationships

Optional dependency
PlayerPoints
Vault