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 May 25, 2013If i can find out how to use the plugin, i will happily create a video tutorial.
-
View User Profile
-
Send Message
Posted May 24, 2013@Edguu I was away (vacation).
You need an Economy plugin installed.
@JacobTurner
Enable the Permissions-Debug. Then the server will print out the missing permissions.
@ralphhogaboom New version was uploaded.
-
View User Profile
-
Send Message
Posted May 24, 2013Blackixx Help me please! :(
-
View User Profile
-
Send Message
Posted May 22, 2013Can you help me. When my user types /rankup it says "You are not allowed to do this!". I have given the group these permissions CommandRank.RankUpCommand, and CommandRank.isGroup.druggie. Here is my config for the plugin.
http://pastebin.com/7eKash67
Please, this is the last plugin I need until I can launch. This is the best /rankup plugin.
-
View User Profile
-
Send Message
Posted May 22, 2013I put the permissions in wrong place that's why I got that message again. But now other problem appears...
http://pastebin.com/8qETpmmP
Please fix it I need a plugin like that and there's none that works well..
-
View User Profile
-
Send Message
Posted May 22, 2013Where do I have to set a new RankUp ? ^^
My Config: http://nopaste.info/a58faed57a.html
-
View User Profile
-
Send Message
Posted May 22, 2013Thx for fast reply. I have this in my permissions :
Still doesn't work
I have created new account and I tried to do ./rankup to rankup to zaidejas but the same message came up...
-
View User Profile
-
Send Message
Posted May 22, 2013@Edguu
You need the permission which is on the left side of a line. Example: Your line = CommandRank.isGroup.senolis:dievas.
Then you need the permission CommandRank.isGroup.senolis to execute the dievas RankUp.
@Noolight
Setup a RankUp named "member". Then add a new line to the password-list: <password>:member.
Now when a player enters <password> the member RankUp is executed.
@ralphhogaboom
Alright. You are now Tester. I'll probably finish the feature today.
-
View User Profile
-
Send Message
Posted May 22, 2013Why whenever I try to use command /rankup I get this message :
You can not use a RankUp at the moment!
Here is my config file : Also Im using PEX if that does matter.
http://pastebin.com/dNJvDUJF
-
View User Profile
-
Send Message
Posted May 21, 2013Can somebody please explain, how I can use this Plugin with a simple password Promotion ? I am using PermissionsEX.
I want the Guests to type a password into chat, and they will be promoted to Member.
Thanks !
-
View User Profile
-
Send Message
Posted May 20, 2013@Blackixx
Yay! Can I be a tester? I'm pretty motivated to get the autorankup feature going. I'd be willing to make you a plugin video in exchange for this feature, too - I've some experience making them, see for example this one.
http://www.youtube.com/watch?v=YFrzNcWH2U4
-
View User Profile
-
Send Message
Posted May 18, 2013@BattleZone1
You always keep your Play-Time.
-
View User Profile
-
Send Message
Posted May 18, 2013When someone rankup, the time reset to 0 or it continue?
-
View User Profile
-
Send Message
Posted May 18, 2013@ralphhogaboom
I'm going to add this feature.
-
View User Profile
-
Send Message
Posted May 17, 2013Great plugin! Using it on my RPG server currently.
Is there a way to configure it to use XP to rank up, using autoranking? I'd like a player to go from warrior_i to warrior_ii, to warrior_iii without having to type something. When they get XP, they rank up automatically.
This is an abbreviated version of what I'm trying in my config. Suggestions?
... [snip, for brevity] ...
autorankups:
main:
enabled: true
scheduletime: 10
commandrankuplist:
enabled: true
list:
- CommandRank.isGroup.warrior_i:warrior_ii
- CommandRank.isGroup.warrior_ii:warrior_iii
rankups:
warrior_ii:
message: 'You are now a second level warrior.'
needxplevel:
enabled: true
amount: 2
commands:
enabled: true
byconsole:
enabled: true
list:
pex user %name% group set warrior_ii
warrior_iii:
message: 'You are now a third level warrior.'
needxplevel:
enabled: true
amount: 4
commands:
enabled: true
byconsole:
enabled: true
list:
pex user %name% group set warrior_iii
... [and so on, etc] ...
Thanks for the great plugin, and keep up the good work mate!
ralphhogaboom
-
View User Profile
-
Send Message
Posted May 17, 2013@shadvalentine
Then just use an other "effect" plugin or add a command executed by CommandRank which removes the effect.
-
View User Profile
-
Send Message
Posted May 17, 2013@Blackixx
I did what you said .. and it works great .. except 1 thing .. with it set up this way when an admin goes invisible they still have the affect around them .. so invisible is useless ..
-
View User Profile
-
Send Message
Posted May 16, 2013@CptnObservant
That's my job :D
-
View User Profile
-
Send Message
Posted May 15, 2013@Blackixx
Thank you very much, Its working now! Btw, your plugin is very nice, and I appreciate that you quickly update your plugin and check comments. It makes it very easy and enjoyable to use your plugin. Thanks again for the help, Cptn
-
View User Profile
-
Send Message
Posted May 15, 2013@CptnObservant
" Anytime I try to use it as the lowest rank (recruit) it says, "You can not use a RankUp at the moment!""
You need to give your users the permissions node which is on the left side of the line at the RankUp-list (example line: CommandRank.isGroup.Guest:user Here your users would need the permission CommandRank.isGroup.Guest).