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 14, 2013@Gopaintman
Write you RankUps in lower case.
-
View User Profile
-
Send Message
Posted Apr 14, 2013Thanks, got it working.
-
View User Profile
-
Send Message
Posted Apr 14, 2013How can I get this plugin to get the Group from PEx? Everytime I do /rankup it says Rankup is not existing
-
View User Profile
-
Send Message
Posted Apr 14, 2013@ARMY808
So the PasswordRankUpList contains <password>:<rankup name>. In your case it's "password:member". This means the apssword is "password". Typing /password member will not do anything. You have to type /password <password> so in this case /password password. Let's say you change this line of the config into "123:user". Then the password "123" would execute a RankUp named "user".
-
View User Profile
-
Send Message
Posted Apr 14, 2013Hello Again Blackixx, I am still having problems... Sorry I'm kinda slow at this plugin, I've been trying to make This work for the past 3 days now, even though I do have "exceptional" experience with plugins and scripting.
I have done what you said, and when I rank myself down and Add myself to the group "Guest" Then try to type </Password member>, All I get back from my server is: "This is the wrong password..." Also... are there any specific Perms I should give to any of my groups to get this Accomplished? If so Please show me what should go where (If you can). I'd also like to turn off everything else on the plugin and just use the Password part of it Reason why I ask is because I don't want to mess Anything else up. As you see I believe I did it right: http://puu.sh/2zVMF I may need much further help upon this subject; Sorry for all the inconveniences I Have/Will cause you, Haha.
And Thanks for the immediate response, I wouldn't expect AnyOne to reply as fast as you did.
-
View User Profile
-
Send Message
Posted Apr 14, 2013@ARMY808
Create a "RankUp" named "member". Then edit this part of the config:
Into something like:
-
View User Profile
-
Send Message
Posted Apr 14, 2013Hello Blackixx, I'm Very confused with your Config page. What I am Trying to do: Create a system that when New players join my server They have to read a series of signs and past a test. When done with the test, they can "Type in a password" of my choice That I have provided on a sign, Then makes them rank up from the group "Guest" to the group "Member" That is ALL.
My Problem: - I don't know how to Set a password of my choice, and make it work when players try to use the Password. - Don't know the Perms to use.
I am using the GroupManager Plugin.
Thank you for your time.
-
View User Profile
-
Send Message
Posted Apr 13, 2013@m10653
Do you use v3.1.1?
-
View User Profile
-
Send Message
Posted Apr 11, 2013o it said *nothing happened* i think
-
View User Profile
-
Send Message
Posted Apr 9, 2013umm i dont know exactly i am not the one running the server but i will relay it to him
-
View User Profile
-
Send Message
Posted Apr 9, 2013@m10653
So your problems are missing permissions?
"What permissions did you give your players?"
And you need this permissions:
And did you update to 3.1.1?
-
View User Profile
-
Send Message
Posted Apr 9, 2013yeah we where having the same problem on the server we are using it it says that and also it dosnt do the auto ranks ether the only way to rank up is using the op comand
-
View User Profile
-
Send Message
Posted Apr 6, 2013@crohakon
What permissions did you give your players?
-
View User Profile
-
Send Message
Posted Apr 6, 2013Anyone else having problems with sign rankup? Was working great before upgrade to 1.5. Now, no go. I keep getting "You are not allowed to do that". I have check permissions nodes, recheck configs... nothing.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@MERCHANToDEATH
Just use signs in this case.
-
View User Profile
-
Send Message
Posted Apr 5, 2013Question: Can I have a few ranks that unlock at the same xp level or somethign and have the player choose his rank, like if it were for a class group, something like /rankup warrior for instance?
-
View User Profile
-
Send Message
Posted Apr 5, 2013Is there a command that shows the ranks a person has permissions to join, like the ones he can open if he gets the required money, xp, etc? like /ranks list?
-
View User Profile
-
Send Message
Posted Apr 5, 2013@mormaii2
Yep.
-
View User Profile
-
Send Message
Posted Apr 4, 2013Would this plugin be able to rank up anyone meeting the criteria of X amount of hours played online without having to run any periodic commands or ranking up people manually?
-
View User Profile
-
Send Message
Posted Apr 3, 2013There is a 2. way to fix this permissions problem. Go to your CommandRank.jar and open it. Now you can see different packets and a plugin.yml. Open the plugin.yml and scroll down. There you can see something like
The difference is, that the "default" lines at your file have something like "not op". Change it into "false" and then nobody will have the exclude permissions.