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 Jul 26, 2013what should I write if i want to execute /manuadd %name% Member ?
-
View User Profile
-
Send Message
Posted Jul 20, 2013Any luck on getting the Player Points coded into regular rankups to be used with signs? Thanks.
-
View User Profile
-
Send Message
Posted Jul 20, 2013@Blackixx
Sorry I should be more specific. I want to be able to have two differn't group sets. So One world has one set of groups and all the other worlds have a differn't set of groups. So differn't auto rank ups. Does that make sense?
-
View User Profile
-
Send Message
Posted Jul 20, 2013@donkeyman90
Could you create a ticket with more information (and your config) about that?
@kdawg1496
It should work with multiple worlds. What exactly do you want to do with it? And just give your players this permissions:
-
View User Profile
-
Send Message
Posted Jul 19, 2013how do you turn of the "You aren't allowed to do this" message?
It just spams my chat
-
View User Profile
-
Send Message
Posted Jul 19, 2013Is there anyway to use this for multiple worlds?
And how do you use this with groupmanager for some reason you can't accept the rules...?
-
View User Profile
-
Send Message
Posted Jul 17, 2013@ralphhogaboom
Ah, it works! Thank you very much!
-
View User Profile
-
Send Message
Posted Jul 17, 2013@KievanSurprise
Your merchant group is missing the CommandRank.User command node. Add that to ALL groups in the PEX chain, and you should be OK.
Also, for some reason it was telling me merchants needed more kills. Under the CommandRank config, under rankups, set the merchant node to NeedKills: true but set kills to 0. It should work after that.
-
View User Profile
-
Send Message
Posted Jul 17, 2013@ralphhogaboom
Permissions http://pastebin.com/73MrpWDi Commandrank config http://pastebin.com/eaH1iaLM
-
View User Profile
-
Send Message
Posted Jul 17, 2013@KievanSurprise
Can you post your permissions config, as well as your CommandRank config file?
-
View User Profile
-
Send Message
Posted Jul 17, 2013when will autorankup be available for kills?
-
View User Profile
-
Send Message
Posted Jul 16, 2013Hi! I really like the idea of this plugin, but even after watching that tutorial video I still have a problem that I can't seem to figure out. I'm able to successfully rank up using the command /rankup from "stranger" to "visitor". However, when I reach the requirements to rank up again (3500 coins on my server), I try to /rankup again and I am informed that I've successfully ranked up to "visitor". It seems as though I'm stuck in a loop of some kind. I followed that video quite closely, though I only want people to rank up via command, rather than there being auto rank ups and the names of my ranks are different. Hope you can help me figure this out! Thanks.
-
View User Profile
-
Send Message
Posted Jul 14, 2013@Blackixx
Trying to use PlayerPoints as one of the criteria for sign rank ups. Adding functionality would be greatly appreciated :)
-
View User Profile
-
Send Message
Posted Jul 14, 2013@zlw0
Currently only the auto-rankup supports PlayerPoints. I think I'll add it to normal rankups aswell. What exactly do you want to do?
-
View User Profile
-
Send Message
Posted Jul 14, 2013Does your config have settings for points to be added to the non-autorankup. I can't seem to find the setting otherwise?
-
View User Profile
-
Send Message
Posted Jul 12, 2013I am having the exact same issue as iTzVincentzzz
-
View User Profile
-
Send Message
Posted Jul 12, 2013Hi, Is it possible to change the format of the time displayed when you type /cr time??
Thanks
-
View User Profile
-
Send Message
Posted Jul 11, 2013@Blackixx
I download and installed ScheduledCommandss .. I can run it from the console ..however I can not run it from in game .. I gave myself the permission ScheduledCommands.use but it just says I am not allowed .. I am testing through the console .. so far it looks like it will do exactly what I was needing ..
question about the #playername .. does this count down when they are offline and then run on the next check when they are online?
-
View User Profile
-
Send Message
Posted Jul 9, 2013@Blackixx
Tank you for the quick release .. it is under moderation right now .. I will check it out when it is available
-
View User Profile
-
Send Message
Posted Jul 9, 2013@iTzVincentzz
Could you create a new ticket here? http://dev.bukkit.org/bukkit-plugins/commandrank-permissionsbukkit/create-ticket/