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 26, 2013Hi Tested this yesterday and i found another bug, when the player rankup, the items needed stay in the player inventory and its not remove,
Ty again Blackixx for this amazing plugin
Mcsorley aka nicecube
http://dev.bukkit.org/server-mods/commandrank-permissionsbukkit/forum/commandrank_forum_bugs/49262-needitems-bugs-or-im-noob-s/
-
View User Profile
-
Send Message
Posted Feb 25, 2013@SGrayMe
Found and fixed. I've uploaded v3.0.4 right now.
-
View User Profile
-
Send Message
Posted Feb 25, 2013Please look into this (or respond with what needs to be done to make item needs work) http://dev.bukkit.org/server-mods/commandrank-permissionsbukkit/forum/commandrank_forum_bugs/49262-needitems-bugs-or-im-noob-s/
Even only adjusting the default config to enable needing the items and running only vault and a permission system next to the plugin, someone can rank up using signs without meeting the item needs.
-
View User Profile
-
Send Message
Posted Feb 24, 2013@shadvalentine
Yep right :-)
I'll write the setup guide this week. Maybe today.
-
View User Profile
-
Send Message
Posted Feb 24, 2013@RevZamorak
change the rankupnames to lowercase
instead of:
acceptrules:
enabled: true
rankup: Guest
rulepages: 1
playersneedtoreadrules: false
Use this:
acceptrules:
enabled: true
rankup: guest
rulepages: 1
playersneedtoreadrules: false
-
View User Profile
-
Send Message
Posted Feb 24, 2013Nothing seems to be working for me. Im running the current version of CommandRank. When i try and /acceptrules to get from the server default rank, to the default rank i set in CommandRank, which i set to be Guest, it says I have become a user and does not issue the commands i have set it to. My RankUp signs are not working, and are saying that The Rankup is Not Existing, when it is in my config file. Pretty much anything i have put in my config file is not showing up on the server. When looking at the config file after i have reloaded the server, it shows that it has reset everything to the default style, what is causing this?
Here is the config file im trying to use http://pastebin.com/Utp3UtPA
I took the default config file and edited it as little as possible, and only added one rank, but still nothing seems to be working. It didn't delete what i did this time, but when i try /acceptrules, it says an internal error occured, and when i tried a RankUp sign, it still said that the rankup is non existing.
Here is that config file http://pastebin.com/QQ9AVi9E
-
View User Profile
-
Send Message
Posted Feb 24, 2013@shadvalentine
Ok I'll change that.
-
View User Profile
-
Send Message
Posted Feb 24, 2013I do not know how hard this would be for you.. could you change it so instead of /cra rankup username bad .. make the command /cra rankup bad username
current /cra rankup <username> <rankupname>
suggested /cra rankup <rankupname> <username>
If you can I have an alias plugin that would change /cra rankup bad .. to /banish
-
View User Profile
-
Send Message
Posted Feb 24, 2013@shadvalentine
I'll just write a little plugin which allows you to use /banish and runs a specific command.
@Ajaxan
If you want to use the sign "RankUp"s, then just write the different RankUps, create signs like:
and give your players the permissions node CommandRank.useSign & CommandRank.RankUp.<name of RankUp>.
-
View User Profile
-
Send Message
Posted Feb 23, 2013@Blackixx
I'm using bpermissions and I'll probably use the rankup sign. I'll look at the permissions again.
@shadvalentine
Ok thanks, I'll look at that. I don't know why i didn't realize that.
-
View User Profile
-
Send Message
Posted Feb 23, 20133.0.3 Is wroking great ..
Are you still planing on adding the /banish command so all I have to type is /banish playername and it runs the same command as if I typed /cra rankup playername bad
-
View User Profile
-
Send Message
Posted Feb 23, 2013@Ajaxan
rankups are permission based
look at my posts on the last few pages .. that should help you out.
-
View User Profile
-
Send Message
Posted Feb 23, 2013@Ajaxan
Well what permissions plugin are you using? Because you have to set your "starting rank" there.
Do you want the users to be able to use /rankup to get the next rank?
-
View User Profile
-
Send Message
Posted Feb 23, 2013@Blackixx
Thanks! That clears things up a lot. And if it isn't much trouble, where do i set up the order for advancing ranks? Is it under commandrankuplist? If so then i think I'm doing something wrong. Also, Where/How do i set up the default starting rank?
-
View User Profile
-
Send Message
Posted Feb 23, 2013@Ajaxan
The current config explaination is outdated. I'll create a whole step by step setup guide as soon as possible.
-
View User Profile
-
Send Message
Posted Feb 23, 2013I'm having trouble with the config. What is says is very different then what you have under "Configurable." Is there something wrong with my config or are you still in the process of updating for your current version?
-
View User Profile
-
Send Message
Posted Feb 23, 2013@RevZamorak
Found and fixed the bug.
@shadvalentine
Same bug. Fixed.
-
View User Profile
-
Send Message
Posted Feb 22, 2013I have an announce plugin however it announces to everybody on the server .. I am looking for something that only announces the /rules info to only the default group and as well I still need to be able to announce other things to the rest of the server
-
View User Profile
-
Send Message
Posted Feb 22, 2013@shadvalentine
Get the Announce plugin, and make your own broadcasts in that case
-
View User Profile
-
Send Message
Posted Feb 22, 2013new update error ..
http://pastebin.com/7JrTjEif