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 ;-)
@fint90
change <user> to %name%
@Blackixx
ok here is the config
http://pastie.org/4243455
thanks
@fint90
you have to define the right command for the rankup. Could you show your config? (use Pastie.org please)
hello I have set up my groups with PermissionsEX, now i want to create a kind of class system with the Commandrank signrank feature.
i have got it working so far that it currently gives me the items i have set out,but it wont rank my players up to the rank they should be ranking too??
any help would be appreciated!
fint90-
@Nielsdep1
Tthe config stores some data. It will be saved everytime when somebody uses the rankup. I will add a store.yml soon. Now, you have to reload the config before somebody uses the rankup or stop your server and change the config then.
hello
we have a problem with the config. When we just finished it, we save the config and we restart the server, but then the config does auto-reset or something, to the default config. what can we do about it?
Thanks, Niels
@Blackixx
well my config has been wiped :/ so guess it doesnt matter :S ill let you know if its messed up when i redo the config
@deancohen1994
can you test this when you are OP ?
And the name of the group is FRookie, right?
@Blackixx
all other signs do except that (it says ive added it right) there is no error or any message at all thats why im confused ive got the right permissions that is enabled and ive given myself more than enough of that item
thanks
@deancohen1994
It should show the items...
@Blackixx
thanks im now having a small issue that i make a sign for one of my ranks and it wont show the items needed when right clicking? all the others work except this one
thanks again
@deancohen1994
yes
@Blackixx
So i need to change the enabled to true?
thanks
@deancohen1994
Then you have
hey im having a problem if people click the signs it ranks them up without taking money ive updated to latest versions of commandrank and iconomy and still not working?
please help
@xackattack
You mean a command for rankup with a specific group? Like /levelup admin ?
I would appreciate it if signs were not the only way, but an optional command of /rankup, where the players could rank up without visiting the sign. It could be turned on / off in the config.yml of course...
@AStrongerFellow
tomorrow...now I will sleep
Hey thanks for the update! Do you know when you will update the config file here so that I can understand some more of this awesome stuff?
@Blackixx
oh i just copied the old config.... ill try change that now, thanks