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 Feb 17, 2013@shadvalentine
I'll take a look into the /rules thing. Maybe there's a little mistake.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@Blackixx
I tried sevral times with /rules .. I have it set to 4 pages and when I type /rules /rules 2 /rules 3 /rules 4 and then try /acceptrules it says I did not read the rules ... so I type /rules 1 and then /acceptrules again and it works.
Just changed the config to lower case .. will try it later tonight.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@shadvalentine Just change your "BuilderI" into builderi. Everything lower case (Except messages and you can even write BuILderI at a sign).
When somebody uses /rules the plugin notices that as /rules 1.
-
View User Profile
-
Send Message
Posted Feb 16, 2013on 3.0 I can not seem to get it to work .. I set up settings for /acceptrules and /declinerules and it keeps saying The RankUp is not existing
config:
http://pastebin.com/8tTiN0kz
It also does not see /rules as one of the pages .. I have to type /rules 1
-
View User Profile
-
Send Message
Posted Feb 16, 2013Update released! http://dev.bukkit.org/server-mods/commandrank-permissionsbukkit/pages/new-description/
-
View User Profile
-
Send Message
Posted Feb 15, 2013@shadvalentine
I'll finish it this week. Maybe today (but then without all the bug fixes yet). And yes it will contain the check whether players have seen the rules or not. It will also contain a messages.yml, other new features, bug fixes and it's alot faster than the old versions of CommandRank.
-
View User Profile
-
Send Message
Posted Feb 14, 2013any news on how long? and will it have the check for /acceptrules to make sure people read all the rules?
It is looking like this plugin will replace at least 2 of my plugins (and work better) .. so I am looking forword to this update ;-)
-
View User Profile
-
Send Message
Posted Feb 14, 2013Main part is done.
-
View User Profile
-
Send Message
Posted Feb 13, 2013@Blackixx
THANKS GOD! Also , make a GitHub, man!
-
View User Profile
-
Send Message
Posted Feb 13, 2013I'm currently rewriting CommandRank.
-
View User Profile
-
Send Message
Posted Feb 12, 2013how would I add the playercommand so that it automaticaly warps when they decline?
-
View User Profile
-
Send Message
Posted Feb 12, 2013@shadvalentine
Well I could add a /declinerule command which triggers a custom rankup. Then you could also add the PlayerCommand "/warp badlands" / the console command "/mv tp %name% badlands" or something similar.
-
View User Profile
-
Send Message
Posted Feb 11, 2013I just set up a world on my server (Badlands) where the only rules are no hacking or X-Ray (PVP,Griefing and stealing are allowed).. If i catch anybody griefing they are bannished to the Badlands and are not allowed to come back to the main world.
I would like the ability to decline the rules with a command like /declinerules .. this would cause them to automatically be placed in the badlands group instead of builders group. It would also be nice if it would automatically teleport them to the badlands world.
Do you think this is something you could add?
-
View User Profile
-
Send Message
Posted Feb 10, 2013@linwetalion
CommandRank.getRank
-
View User Profile
-
Send Message
Posted Feb 9, 2013@Blackixx
about the 1st way - what permission do you mean? which one of those listed in the description?
-
View User Profile
-
Send Message
Posted Feb 9, 2013@linwetalion
Ways to disable the command:
-
View User Profile
-
Send Message
Posted Feb 8, 2013Hello there. I have that kind of a problem: Users in different server groups can use command /rankup and it puts them into a nonexistig group (so they can't use chat, interact with the world and stuff) This is what I get in the log: http://pastebin.com/TNwPBGkU
How to I disable this command for users?
-
View User Profile
-
Send Message
Posted Feb 2, 2013@shadvalentine
I could add this with the update aswell.
-
View User Profile
-
Send Message
Posted Feb 2, 2013was just looking at the commands .. i have a plugin right now that has the command /acceptrules .. does your plugin look to see if you had read the rules befor letting you accept? and if not can you add that to it?
the plugin i use now watches for the use of all the rules pages for example i have 4 pages so the player has to type /rules1, /rules 2, /rules 3 and /rules 4 befor it will let them ues /acceptrules
-
View User Profile
-
Send Message
Posted Jan 30, 2013@shadvalentine
I could add this at the update aswell.
Currently planned things at update: