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 15, 2013I am having trouble getting the Rank Up command to work for my server. Anytime I try to use it as the lowest rank (recruit) it says, "You can not use a RankUp at the moment!" If I op myself, but remain as a recruit, it says, "You don't have enough money!" I have the permissions: CommandRank.RankUpCommand and CommandRank.RankUp.apprentice (next rank) both in the recruits permission list. In the config for CommandRank, I have everything disabled except for vault, rank up information, and command rank up list. In the command rank up list, i have this: CommandRank.isGroup.recruit:apprentice I also have the apprentice rank up for economy set to true, and a value of 1000 is set. I am using Essentials and group manager as my major plugins. Ive tried multiple different things, but cannot get anything to work. Any help would be greatly appreciated, as i really like this plugin, and dont want to use any of the others that are similar. Thanks in advance, Cptn
-
View User Profile
-
Send Message
Posted May 15, 2013@poobis
You can create groups with any Permissions plugin. CommandRank just allows you to promote players to specific groups.
-
View User Profile
-
Send Message
Posted May 14, 2013How do you create new groups? The tutorial failed to explain this to me.
-
View User Profile
-
Send Message
Posted May 13, 2013@shadvalentine
Then add a plugin which does anything like a smoke effect and give your op-mode the permissions for this effect. Done!
-
View User Profile
-
Send Message
Posted May 13, 2013Basically I would like to be able to know when I am in op mode .. without having to use a command or type in chat
-
View User Profile
-
Send Message
Posted May 12, 2013@Blackixx
I can tell what group I am in when I type .. what I was hoping for was something on the screen that stayed there all the time... so I would know at a glance
-
View User Profile
-
Send Message
Posted May 12, 2013@Welite
At the moment not but I can add this.
-
View User Profile
-
Send Message
Posted May 11, 2013Could I use needxplevel in autorankups ? Because nothing happends, when i set this in autorankups.
-
View User Profile
-
Send Message
Posted May 11, 2013@shadvalentine
You could just use a command of your permissions plugin.
-
View User Profile
-
Send Message
Posted May 10, 2013Is it possible for you to add a hud that will tell the group you are in?
reason I ask is I use this plugin to switch admin modes and it would be nice to be able to see what mode they are in
-
View User Profile
-
Send Message
Posted May 10, 2013@Suspecct
Could you show me your config? And ok, I will add a %price% to the "not enough money" message.
@Golden_Puffle
1) It's the time played in total since joining. You always keep this time except an Admin changes it with a command.
2) That's up to your setup. If you give your players the right permissions it will work fine.
3) It starts counting the time as soon as you install it.
4) Just don't add staff ranks to the config.
-
View User Profile
-
Send Message
Posted May 10, 2013Hi
I am going to try this with bpermissions, a couple of questions before I start testing in test server. I will be willing to produce a video tutorial once I understand the set up properly and am implementing it to the main server.
can I please have clarification on the following:
1) rank up time - for each rank is this the time played in total since joining or time played since last rank up. so if its 100 to rank form level1 to level 2 and I set rank up time for level 3 to 200 does it take 200 after you are rank level 2 or is it the 200 - 100 already played since joined and so they rank up to level 3 100 after being ranked to level 2.
2) If we already have bpermissions installed and people are already promoted to set ranks will this start them from those ranks or will it start everyone from the first rank?
3) Does it track time already played before it was installed or does it create its own time played record for each player?
4) if the top tear of our ranks are staff how do we set these so that players cannot autorank to them, but we have the option to assign it to them? - do we simply leave them off the list and use bpermissions commands or is there a "no.rank" or similar string we insert for that rank in the config
Appreciate your reply
-
View User Profile
-
Send Message
Posted May 10, 2013When i type /rankup it will rank me up to A-Prisoner instead of ranking me to B-Prisoner which is the rank after C-Prisoner 'that i currently am in'.
Also is there a feature where if you type /rankup and if you dont have enought money it will say "You do not have enought money for %rankname% which is %price%." because so far it only prints a message you cant add those %commands%.
-
View User Profile
-
Send Message
Posted May 10, 2013@ThisUsernameIsMine
The admincommand (/cra) contains that command.
-
View User Profile
-
Send Message
Posted May 9, 2013@Blackixx
Thanks a lot! :) +1
I tried looking for the command to set someone's playtime, but couldn't find it (not even in the plugin.yml).
-
View User Profile
-
Send Message
Posted May 7, 2013@Blackixx
Oh man, can't believe I didn't see that. Sorry for wasting your time and thanks!
-
View User Profile
-
Send Message
Posted May 7, 2013@hometownhawk
It is possible with using signs and permissions.
-
View User Profile
-
Send Message
Posted May 6, 2013Not sure if this is already in, but I've been using CommandRank for a week and I've yet to realize how to do this if it's possible. What I'd want to see are different branches for a rank to go to. For example, on my config, the "serf" rank goes to the "conscript" rank, but then I'd like the player to be able to pick between three different ranks... Think that's possible?
-
View User Profile
-
Send Message
Posted May 4, 2013@ThisUsernameIsMine
Ok I will add the playtime-set feature.
-
View User Profile
-
Send Message
Posted May 2, 2013@Blackixx
So "CommandRank.isGroup.survivalist" to my survivalist group ;)
I also have a feature suggestion/request:
- possibility to (re)set the online/playtime of players
Thanks :)