CommandRank
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
NOTE: This plugin has not been updated since a long time but should still be working fine! Due to circumstances (For example final school year) I am not able to update my plugins anymore. However most of them should still be working fine and besides I have found Maintainers for a few of my projects, who keep these updated. Thanks for your understanding ;-)
@Normalius
Do it like that:
Enable the autorankups.
Then set them up like this:
Make sure to give your citizen group the CommandRank.isGroup.groupcitizen permission.
I didn't test this but it should work. Message me if you need more help.
Hello, and good day!
I almost solved all your 3 tickets. Would you have the time to help me?
I would like to have an autorank loop thru your wonderful plugin, the requirements in the rankups: section would be ordering them, and most importantly no group checks should be there. It just periodically should issue commands based on player data - price, time, xp, items, and kills.
You get my meaning? 3 totally independent paths, so if you kill a lot in short time, you get the permissions set for all berserk spells, while be only a citizen, and at xp level 14 where you get only the healing spell.
Please, set me into the right direction, I know PEX well, and researched a lot of different settings for your plugin, and do it more.
Thanx! Mike
Update!
Do not use capital letters in your rankups: names! Governor is bad, governor is good.
CommandRank.isGroup.RANKUPNAME means that this permission-group is connected to this RANKUPNAME CommandRank rankup, so they are one and the same. :P
This command: /cra setTime <name> <time> Sets the onlineTime of <name> (Time in seconds) does not working from the server window - it just resets the user's time to zero. Also a cra addTime would be appreticated. :)
Ah I have finally got it to work with group manager. If anyone needs help I might have time to help you. I might also make a CommandRank tutorial using Group Manager on YouTube. I am loving the plugin bro.
Would you be able to allow your plugin to deal with the itemdb, rather than just an item name. Otherwise it creates difficulties when dealing with items sharing codes.
@ksprwhite
@Jexter_
Does nothing happen, or do you get the message "Nothing happens"?
@Jexter_
I have the same issue
anyway, Thanks for this plugin :)
Everytime I try to let a player rankup and they type /rankup nothing appears I did everything that you have done in your video
@Jojodmo2010
A ticket would also help if it's your fault because then we could talk there instead of spamming in the comments. Also, could you paste the whole config? I'll try to find the mistake. Currently I'm on vacation though. When I'm back on wednesday it will be easier for me to figure it out.
@Blackixx
A ticket isn't really nessicary, I think it's an error on my part... Here's my enable message in the console:
[CommandRank] Loading CommandRank v3.1.8 then a little while down [CommandRank] Enabling CommandRank v3.1.8 [CommandRank] Vault found! [CommandRank] Hmm.. Vault was enabled but you are not using the economy part [CommandRank] v3.1.8 was enabled
I'm running craftbukkit version 1.5.2-R1.0-25 (which is 1.6.2) and has the API version 1.6.2-R0.1-SNAPSHOT
I get no errors when I reload, or when I start up, again my rankups part of the config is http://pastebin.com/qx0iGV8x sorry for not making a ticket, but I'm pretty sure its nothing wrong with the plugin
@Jojodmo2010
Please create a ticket containing the important information and the "enable-part" of the server.log
It isn't working for me... When a player gets 25 kills, and types /RankUp or /rankup, nothing happens... Heres the rankups part of my config: http://pastebin.com/qx0iGV8x I'm using this for my kitpvp, so when a player gets 25 kills, they can use the kit snowman... any ideas?
@DJSmurfky
Your RankUps need to be in lowercase as shown in the guide
I keep on getting an error message reading "The RankUp is not existing...." I am trying to do a simple acceptrules to turn a guest into a player using CommandRank and Pex. Help?
@JSanchez55
Only normal kills work? Please explain this a bit more detailed
@red0fireus
Groupmanager works fine if you set up the permissions correctly. I know many servers using Groupmanager and CommandRank with success. Feel free to post a ticket.
Btw I'm currently on vacation, which means I won't be very active in the next days.
So all the groupmanager fans out there don't waist your time like I did I wasted 2 days working on this and come to find out only bpermissions and others besides groupmanager what a shame this is the only one that works!
this plugin does not work with groupmanager -_-
How do you use groupmanager with this does it even work
I have tried many times for the kills to increase, but it wont work, only normal kills work.
@JSanchez55
It would actually work if the developers of this plugin use the right code. Maybe it already works.
Can you make it compatible with any type of kills? I only seen it work with melee kills as in the sword. I want this to work with PvPGunPlus, but that plugin developer is banned, but there are others who will continue the plugin.