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 Dec 18, 2012NO errors, i was not op, i got another player to try it out as well, it gave the message you are now a member, with no rankup just the message, with the default sign. However, if i turned on economy, it wouldn't work at all.
the [RankUp] Ninja sign wouldn't work at all.
-
View User Profile
-
Send Message
Posted Dec 18, 2012@frozenscream
It works with every permissions plugin. Heres the sign guide: http://dev.bukkit.org/server-mods/commandrank-permissionsbukkit/pages/signs/ .
Are there any errors at your server.log? And are you OP when you try to use the sign? Whats the message which appears?
-
View User Profile
-
Send Message
Posted Dec 18, 2012How do you make the signs for groups besides for the default [RankUp] ? I tried to make a sign for the group ninja and no luck - [RankUp] Ninja
---- doesn't work. Also with the default [RankUp] it doesn't take money from me and it doesn't promote me to a member from beginner with the permissions. it gives me the message that is all ..Does this even work with Bpermissions? http://pastebin.com/ZHEnH9se
-
View User Profile
-
Send Message
Posted Dec 17, 2012@Blackixx
Very smart, thanks for the idea.
-
View User Profile
-
Send Message
Posted Dec 16, 2012@AshvaleStaff
Its not possible to put the items in a chest yet. But you can already add a command like "money give <yourname> <price>" to the group. Then the plugin will take the money from the users account and will give you the same amount of money.
-
View User Profile
-
Send Message
Posted Dec 16, 2012Hi, is there any way I can make it so that when players purchase ranks with items or money, it goes to a chest, or the money goes to my account instead of vanishing? Thanks :)
-
View User Profile
-
Send Message
Posted Dec 15, 2012@zwaterboi There are all the permissions:
http://dev.bukkit.org/server-mods/commandrank-permissionsbukkit/pages/permissions/
I will also add a short "tutorial" how to set the plugin up and how to edit the config correct soon.
-
View User Profile
-
Send Message
Posted Dec 15, 2012You should add all the permissions to the permissions section there is at least 2 that are missing.
- CommandRank.useSign - CommandRank.user
I am trying this plugin using Group Manager and i found there was lack of info about how to get the plugin to promote a group using GM as the default is set for another plugin. Using this I was able to promote but wasn't so easy to figure out.
UseCommandBelow: true Command: manuadd %name% member
It would be interesting to see more commands being able to be used this way for example
KillsNeeded: Amount: 1 Enabled: true
UseCommandBelow: true Command: tjail %name% jail 600
Would be good to utilize essentials
<command> <player> <jail name> [time]
Whenever someone killed another person.
-
View User Profile
-
Send Message
Posted Dec 14, 2012@DarkIcicle2
Do you get any message when you try to use the sign? When nothing happens, then it is because you are op. OP has the permissions node "CommandRank.Exlude" which means with the permissions you cant use the rankup. Try to rankup with a sign when you are a not an op.
-
View User Profile
-
Send Message
Posted Dec 14, 2012For whatever reason [RankUp] signs won't work; when I try to use them they don't work I am using PEX also. I have done everything right. Here is my config http:pastebin.com/meMxHv2Y
-
View User Profile
-
Send Message
Posted Dec 13, 2012@Blackixx
Thank you for the info and fast reply!
-
View User Profile
-
Send Message
Posted Dec 13, 2012@nateedubs
As Ive already said currently there is one little bug at the AutoTimeRankup. I will fix it soon but at the moment you could use the signs and let players use the rankup. You can use time a player needs to use a sign aswell.
-
View User Profile
-
Send Message
Posted Dec 13, 2012http://pastebin.com/BP1bfTt6
That is our command rank plugin. We have been struggling to get this to work for about a month. Players should be ranked to "member" after 3 hours, and "addict" at 100 hours. etc.
We're literally at wits end here. So far we've had to manually promote people and its a pain.
If you could help us I would greatly appreciate it!!!!
-
View User Profile
-
Send Message
Posted Dec 12, 2012@AirCougar Currently you can only use the damage values or enchantments at the part where a player gets items. Im going to add it to the ItemsNeededList soon. Then the line will look like this:
INK_SACK:5:14
-
View User Profile
-
Send Message
Posted Dec 12, 2012@OniRyuuko
Nope :/ neither seem to work, i tried the - and also the space. Thanks for trying to help though.
-
View User Profile
-
Send Message
Posted Dec 11, 2012AirCougar, usually for damage values, you use a Hyphen, so for five orange dye, like in your example, you would write: - 351-14:5 Of course, I don't know if it works with this plugin. You can also try spaces.
-
View User Profile
-
Send Message
Posted Dec 11, 2012How am i supposed to write an id for like Orange Dye in the config file?
That will not work, and neither will
Any ideas?
-
View User Profile
-
Send Message
Posted Dec 10, 2012@richardmac87
The permissions node is not useRank. Its CommandRank.SignRank.<name> !
-
View User Profile
-
Send Message
Posted Dec 9, 2012Heres my config file, none of the custom ranks are working, its asking for permission. I have used CommandRank.useRank.Cleric for cleric and nothing?
-
View User Profile
-
Send Message
Posted Dec 9, 2012@richardmac87