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 Apr 3, 2013I wish they would hurry up an approve as my entire server hates new users without this plugin.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@ralphhogaboom
@MERCHANToDEATH
@floydrose
I've fixed this mistake. You can download the new build here: <Here was the link to the latest build but it got removed by staff again. Sorry I am not allowed to link it. Wait until it was approved.>
But it was not approved yet. So use it at your own risk. Well last time when I've posted the link to the new file my comment got edited because it's not allowed to link not-approved uploads.
-
View User Profile
-
Send Message
Posted Apr 3, 2013Thank you. Please let me know when you have a working build.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@ralphhogaboom
Everyone is getting that message, I'm pretty sure he made an error with the permissions. I'm not judging though, I make little mistakes on my server that cost me hours of time so I know how it can be. Hopefully there will be a working one out real soon. If it does work and we have all made a mistake in our configs I apologize for my presumption.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@Blackixx
I'm wondering if this is the issue I'm running into. To test I put up a new server, latest dev of bukkit. Loaded Vault, PermissionsEx, and CommandRank. Here are my config files.
PermissionsEx permissions.yml & CommandRank config.yml
If I op myself from console, the signs and /rankup commands work. If I am not op however, I cannot use signs. I cannot use the /rankup command - I get *nothing happened*. Console can execute /cra tryrankup thief_i ralphhogaboom just fine.
What could be missing from my permissions?
-
View User Profile
-
Send Message
Posted Apr 3, 2013@MERCHANToDEATH
you can use special characters without problems and I found a little mistake which gives default players the CommandRank.exclude.* permission. I'll upload a fix today.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Blackixx
I think i had a problem with caps, i removed them and then was getting the "nothing happens" message, and I just read about the permission that ops have that causes this, I'll try again with permission on my test account, and get back to you, thanks for your help again. Since you can't use caps in the rank names does that mean no special characters like dashes - _ or what?
-
View User Profile
-
Send Message
Posted Apr 2, 2013@floydrose
Lol that's really strange. I'm checking my code atm. Edit: I've set the "default" of the permission CommandRank.exclude to "not op" because first I wanted nobody to have the permissions except if it is added manually. I've never used "not op" before and I think now only players who are not op start with this permission. I'll fix this now.
-
View User Profile
-
Send Message
Posted Apr 2, 2013I know that. Regular players get the message though, and strangely I could do it as OP.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@floydrose
You get the "Nothing happens" message when you have the permission CommandRank.exclude.* (OPs have this permission).
@MERCHANToDEATH
Could you show me your config?
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Blackixx
Well this plugin looks great but so far when ever i do the /rankup command I get nothing at all... I know that one of my plugins, SimpleClans, uses a /rank command. I wonder if that is blocking your plugins command or I did something wrong in the config. I'll keep trying, I always do.
-
View User Profile
-
Send Message
Posted Apr 1, 2013Now I tried just making it so they need to accept rules, but players get the "Nothing Happens" message. I believe this is because they don't have the permission from having no rank to rank up to a rank. I have - CommandRank.isGroup.1:2 - CommandRank.isGroup.2:3 ...etc But what is the permission to rankup from no rank to rank 1? Is there a way to set a default rank?
-
View User Profile
-
Send Message
Posted Apr 1, 2013Thank you. I would greatly appreciate a solution to this as soon as possible, as it is the only thing holding my server back from publicly opening.
-
View User Profile
-
Send Message
Posted Apr 1, 2013@floydrose
I'll take a look at my code.
@MERCHANToDEATH You could just give the players permissions for only one world. I'll look how the prex promotion ladder works now. Maybe I can add support for it. About the video: That would be really great.
-
View User Profile
-
Send Message
Posted Mar 31, 2013Is it possible to enable this on just one world of my server and have it use a pex promotion ladder? Also I am pretty good at videos and will try to do a tutorial for this as soon as I get it all figured out myself, if you like my video I hope you will choose to use it on your page. I'm very busy but I really want to do some videos again soon so I'll let you know as soon as I get something shot.
-
View User Profile
-
Send Message
Posted Mar 30, 2013No, the players do not get autoranked. I get this error in the console every once in a while, which I would assume relates to this problem.
http://pastebin.com/exY9v3Th
-
View User Profile
-
Send Message
Posted Mar 30, 2013@floydrose
Does anything happen?
-
View User Profile
-
Send Message
Posted Mar 29, 2013http://pastebin.com/8gYdb5xj
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Marium0505
What feature of Factions do you want supported?
@Dylan4422
You get the message "nothing happens" when CommandRank excludes you from a "RankUp" this means you have the permission "CommandRank.exclude". You should test the stuff without being OP. I'll probably change that OPs don't automatically have the permission.
@floydrose
Could you show me your config?
@NutellaisGod
I might create one when I have got more time.
-
View User Profile
-
Send Message
Posted Mar 28, 2013Could u Guys Post a Video its Confusing :/ a video would be nice