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 Nov 27, 2012@lazeriux
kk
-
View User Profile
-
Send Message
Posted Nov 27, 2012Could you make Rank for XP? IT WOULD be AWESOME!
-
View User Profile
-
Send Message
Posted Nov 23, 2012Im hosting a sever from mcmyadmin and cant see what passwords are what will you list them? (Default)
-
View User Profile
-
Send Message
Posted Nov 20, 2012@AirCougar
Kk Ill add an Commandrankadmin-admincommand
@lJunKunl Well the block is right. Maybe there is another mistake.
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Blackixx
Still not working...
-
View User Profile
-
Send Message
Posted Nov 20, 2012Would it be possible for you to make a command to change someones kills in game? When someone is boosting, its annoying to have to go into the config, stop the server, change they're kills, and start it back up. If you could make a command to change someones kills, that would be awesome!
-
View User Profile
-
Send Message
Posted Nov 19, 2012@RedAndBlueReDux
EMERALD_BLOCK should work.
-
View User Profile
-
Send Message
Posted Nov 19, 2012Hello, I am getting this error when I try to use my Rank-Up Sign: http://pastebin.com/9enDRw1q This is my configuration file, it's quite long: http://pastebin.com/LkrLEenf
I'm using v2.4.4 now, I believe this was working with v2.4.3. I'm using Craftbukkit Beta 1.4.2-R0.2.
So what's happening is; Everything is working fine up until line 957, this is when the ranks switch over from Emeralds to Emerald Blocks, no ranks past this will work anymore. At this point clicking the sign will give no response in game, but send the error above into the console. I've tried changing the items needed to EMERALDBLOCK, EMERALD_BLOCK, 133 and I can't seen to get any to work. I also tried reverting to an old backup of the config which used to work and now doesn't work either.
So if you could check out the rank CSM2 on line 957 and tell me if anythings wrong with it I can fix the issue for all the ranks past that point.
This is probably the most important plugin on the server, so any help is really appreciated :)
-
View User Profile
-
Send Message
Posted Nov 17, 2012@Blackixx
<3 you
-
View User Profile
-
Send Message
Posted Nov 17, 2012@smokie23 @Erik058
set DontAddDefaults: to false. The NullPointerException was triggered because a new line at the config is not existing at your config.
-
View User Profile
-
Send Message
Posted Nov 16, 2012I have the same problem. Here's my config http://pastebin.com/HPd8yYA6 and here's the error http://pastebin.com/ri8n43ub
-
View User Profile
-
Send Message
Posted Nov 16, 2012@smokie23
same
-
View User Profile
-
Send Message
Posted Nov 15, 2012I get an internal error when I try to use /CRkills.
-
View User Profile
-
Send Message
Posted Nov 15, 2012@lJunKunl
There should not be a difference between the permissions plugins. They just check the permissions but nothing else. If its still not fixed, create a new topic at the forum. Then its easier to discuss.
@smokie23
KK cool.
-
View User Profile
-
Send Message
Posted Nov 15, 2012Got my computer fixed!! Lost my server and worlds I made though :(( but I'm got a new server and start testing this again!
-
View User Profile
-
Send Message
Posted Nov 14, 2012@Blackixx
Not permissionsbukkit, I use GroupManager. Read the comments I posted previously.
-
View User Profile
-
Send Message
Posted Nov 14, 2012@lJunKunl
Ive tested your config + PermissionsBukkit + CommandRank v2.4.4 + Vault + Iconomy and the test was succesfull. Without bugs. Everything worked. Maybe your guests are not allowed to interact with signs?
-
View User Profile
-
Send Message
Posted Nov 13, 2012@Blackixx
I gave it to you already - http://pastebin.com/X1NimLLs
-
View User Profile
-
Send Message
Posted Nov 13, 2012@lJunKunl
Can you send me your config.yml?
-
View User Profile
-
Send Message
Posted Nov 12, 2012@Blackixx
Wow, I just now realized that comments don't support "Enter", so sorry if my information is all cluttered.