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 ;-)
-
View User Profile
-
Send Message
Posted Oct 3, 2012Ur a champion! Keep up the good work :)
-
View User Profile
-
Send Message
Posted Oct 2, 2012@BukkitLover
Could you send me your config? I will test it. (Pastie.org)
Edit:
Bug was fixed (v2.4.2).
-
View User Profile
-
Send Message
Posted Oct 1, 2012So far so good..Great plugin.
But if sign requires 6 Diamonds "Or something else".. It will only takes 5 items from you.. and most of the times u will be able to keep that 1 remaining item, and sometimes that item just disapears from inventory after shifting it to another slot.
-
View User Profile
-
Send Message
Posted Oct 1, 2012@BukkitLover
Now it works? Or do you still have the bug sometimes?
-
View User Profile
-
Send Message
Posted Oct 1, 2012Hi, i found a bug. For a rankup i need 50 "Rotten Flesh".. But after hitting the sign i still have 1 Rotten Flesh left in my inventory. And from that 1 i can drop out all 50 of them! And pick them up again.. This is a big bug for me,please help.
Cant remember now but i think its the same with "RAW FISH".
P.s I just tried it again. and this time it was ok. (o_O)
-
View User Profile
-
Send Message
Posted Sep 30, 2012@Glacksy
-
View User Profile
-
Send Message
Posted Sep 30, 2012Very nice plugin! only one thing, i dont really understand a part of it.. if i want to setup a sign which a player can click to rank up, but the player have to pay 500$ first and play for at least 1 hour first, how would i do that?
-
View User Profile
-
Send Message
Posted Sep 26, 2012@Erik058
when Ive finished my new mod today Ill start with the new password stuff
-
View User Profile
-
Send Message
Posted Sep 26, 2012When do you think you will have the new password config up?
-
View User Profile
-
Send Message
Posted Sep 25, 2012@Seaboiii
CommandRank.* -> CommandRank.User -> CommandRank.SignRank.*
CommandRank.SignRank.* only allows you to create the three default signs. Give the permissions node CommandRank.SignRank.<RankName>
-
View User Profile
-
Send Message
Posted Sep 25, 2012I need help. I gave my users the permission "commandrank.user" but they still cant use the rank sign. I even gave "commandrank.*" but they still cant use the sign. 'No permission' keep appearing. Any idea? Thanks :D
-
View User Profile
-
Send Message
Posted Sep 24, 2012@Master_Zangetsu
I know :P Nothing better occurs to me ^^
-
View User Profile
-
Send Message
Posted Sep 24, 2012@Blackixx
lol i dont need to wait for approval XD
-
View User Profile
-
Send Message
Posted Sep 24, 2012@Master_Zangetsu
update is waiting for approvial
-
View User Profile
-
Send Message
Posted Sep 24, 2012After thought: A perms node to allow players to check their K/D ratio would also be good
/crkills
-
View User Profile
-
Send Message
Posted Sep 23, 2012love this plugin!
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Master_Zangetsu
Since a while, everything will be saved at a Storage.yml. I think you dont have to stop your server then.
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Blackixx
yea, just wondering if the same applies to the kills
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Master_Zangetsu
when you are using the OnlineTime you have to stop the server to edit or type /crreload before somebody joins/quit
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Blackixx
Thanks will begin tests again. Also is this gonna cause the same issue with onlinetime? having to stop, edit config, and restart?