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 Mar 28, 2013I am trying to set up my server so that players are automatically ranked up to Level 1 after 1 hour of play time. I have configured everything correctly for the autorank, but they still do not get ranked up after an hour. Is this because I need to have a rank before the Level 1 (they start out with no rank, and automatically get leveled up after an hour)? If so, how do I set a default rank that players spawn with, without having to accept rules?
-
View User Profile
-
Send Message
Posted Mar 28, 2013Hello could someone please help me. When i try to rank up with money it says "nothing happens" here is my config. I am trying to make it so you can ONLY rank up with money!
-
View User Profile
-
Send Message
Posted Mar 28, 2013Can you add support for factions from the Factions plugin? That would be great!
Otherwise, the plugin seems great, I will probably use this. :)
-
View User Profile
-
Send Message
Posted Mar 27, 2013Is it posable to make it so that when a user logs off or on it changes there rank .. reason I ask is I would like my admins to be in normal admin rank (not op) most the time .. this way they will not forget to change there rank ..
edit:
Nevermind .. I found a plugin that will do this for me .. unless you want to add it to yours
http://dev.bukkit.org/server-mods/logincommand/
-
View User Profile
-
Send Message
Posted Mar 26, 2013@thomasmccarron
Use CommandRank.isGroup.<name of rankup> to prevent players from getting THIS rankup again or download this: (not approved yet)
-
View User Profile
-
Send Message
Posted Mar 26, 2013@Blackixx
I believe so, because even after negating the node that let them be 'scanned' for the rankup, they were still being ranked up...
-
View User Profile
-
Send Message
Posted Mar 26, 2013@REDTURTL3S
There are "AutoRankUps" which will be executed automatically and you can use signs/a command for promotions too.
I'm currently adding a permission which excludes a player from "AutoRankUps".
@_vinnyXo
You need to write the "RankUps" in lowercase.
-
View User Profile
-
Send Message
Posted Mar 25, 2013With the time promotions will it automatically give them or do they have to type /rankup? And can u make a permission that just entirely disables them from being ranked up?
-
View User Profile
-
Send Message
Posted Mar 25, 2013Hmm I get an erroe message in chat that says The rankupis not existing... and i don't understand what to do. help!
-
View User Profile
-
Send Message
Posted Mar 25, 2013@thomasmccarron
Uhm do you mean the permissions node which prevents players from getting the last "RankUp" of a list infinite times?
-
View User Profile
-
Send Message
Posted Mar 25, 2013@Blackixx Hello there, wondering if this has been added? I can't see anything about it on the permissions list and there's been an update since, so you might have missed it if you added it :P
Thanks!
Regards,
Thomas.
-
View User Profile
-
Send Message
Posted Mar 24, 2013They are ok, lowercase. they run a command.
Thanks works now.
Greetz, Kilian
-
View User Profile
-
Send Message
Posted Mar 24, 2013@kilianl111111
Give them CommandRank.useSign and CommandRank.RankUp.outsider
also your config might me wrong. Are your ranks in lower case?
-
View User Profile
-
Send Message
Posted Mar 24, 2013Euhm..
I can't get the permisions to work. which permisions do in need to give my "outsider" rank to make them able to use the "peasant" sign?
Greetz, Kilianl
-
View User Profile
-
Send Message
Posted Mar 24, 2013@Xnanorx
It is working :O
-
View User Profile
-
Send Message
Posted Mar 24, 2013The plugin don't work in 1.5
-
View User Profile
-
Send Message
Posted Mar 20, 2013@Blackixx
That sounds like it could work too, probably simpler approach as well! :)
Wish I knew more about programming in Java so I could help, but as a Unix SysAdmin, I spent most of my time in sh, bash, php, and perl... :(
-
View User Profile
-
Send Message
Posted Mar 20, 2013@IggyMonBuilder
I think I'll just add a optional detailed "RankUp" information.
-
View User Profile
-
Send Message
Posted Mar 20, 2013@Blackixx
It might be a nice feature to add at some point down the road if others agree, but just wanted to confirm that I wasn't missing something as this plugin already has loads of cool features.
I am content with creating other ways, I was thinking of using signed books, however, I find myself getting side tracked enough, that trying to keep the config.yml settings and messages.yml consistent is a challenge. :)
Thanks for the quick reply.
-
View User Profile
-
Send Message
Posted Mar 19, 2013@IggyMonBuilder
I see 3 ways to solve this: