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 29, 2012I have the config file correct (i can move myself into member clicking the sign as op), but im not sure what permissions are needed to rankup. I use essentials groupmanager and I gave the group (default) the permissions "commandrank.getrank: true", "commandrank.usesign: true", "commandrank.password: true", "commandrank.signrank.member: true", and "commandrank.signrank.default: true". Oh and also is there a way to have the command run through console instead of as a player? [I attached both configs just in case]
-
View User Profile
-
Send Message
Posted Jul 22, 2012all my players have the sam exact join time and online time. for example:
Mr_F1zz: OnlineTime: 1342821960972 Join: 1342821960972
even knew players start of with an exponentially high number.
-
View User Profile
-
Send Message
Posted Jul 21, 2012@KingFlowy
Only players with the right permissions are allowed to execute the RankUp. I think you have
or something like that. Then the players which are in a higher group still have the same permissions than the default group.
@evogamer22
I have pasted your config and could not execute the RankUp until the 15 mins. Maybe your players were 15mins online before you have enabled the OnlineTime. Can you remove your storage file and test it then? With a new one?
-
View User Profile
-
Send Message
Posted Jul 21, 2012ok. i got the config file to save but now the one problem i'm facing is that people can rankup without having to wait for a set amount of time. I changed the config file so that after 15mins they can rank up to the next level. but completely new people are able to do it once they log into my server for the first time.
Link to the Config File
-
View User Profile
-
Send Message
Posted Jul 21, 2012@Blackixx
Can you add that a player can only use a Command 1 time? Because i can use /AcceptRules endless time and always get the stuff...
-
View User Profile
-
Send Message
Posted Jul 19, 2012@blackixx it dose support vault but you will need the version of vault from the goldismoney page. vault has yet to update to support the plugin :(
If i had the time i would help you out but with setting up my website and server i'm pretty full on at this point in time.
-
View User Profile
-
Send Message
Posted Jul 18, 2012@evogamer22
You could stop your server, save the config and start the server again. Or just reload the config with /crreload before somebody used a RankUp
@RustyDagger
"Using GoldIsMoney plugin for my economy plugin and this plugin failed to take the money from the player ( basically plugin did not tell vault to take the money from the player. )"
I will test GoldlsMoney with Vault and CommandRank. Does Vault supports it?
"managed to make a workaround to my issue i just set the required items to 24 gold blocks it now asks the player to have 24 gold blocks before running the commands However it only takes 23 blocks from the player and leaves them with 1."
The one gold block only seems to exist. If you wanna use it, it disappears. I will fix that soon.
"While I am on the topic of Bugs Your config file and documentation here on the site appear as they were written by a 6 year old it is very clear that english is not your first language. The nesting in the config is all backwards and some things are nested inside things that make no sense such as some message settings in side the economy: It should be nested in the message section.."
Yeah I really need someone, who works as Translator/Documenter
-
View User Profile
-
Send Message
Posted Jul 17, 2012Using GoldIsMoney plugin for my economy plugin and this plugin failed to take the money from the player ( basically plugin did not tell vault to take the money from the player. )
managed to make a workaround to my issue i just set the required items to 24 gold blocks it now asks the player to have 24 gold blocks before running the commands However it only takes 23 blocks from the player and leaves them with 1.
That Sir looks like a bug.
While I am on the topic of Bugs Your config file and documentation here on the site appear as they were written by a 6 year old it is very clear that english is not your first language. The nesting in the config is all backwards and some things are nested inside things that make no sense such as some message settings in side the economy: It should be nested in the message section..
Many things such as the Items needed have a toggle true/false it is after the list: it should be before the list:
as it stands the config is highly unreadable and it is not helped by the 3 existing otherRank up settings one would be fine.
-
View User Profile
-
Send Message
Posted Jul 17, 2012hey, everytime i change the config file and i save it then restart my server, the config file resets itself. am i doing something wrong?
-
View User Profile
-
Send Message
Posted Jul 17, 2012Finally CommandRank version 2.0
Every bug should be fixed, and there are many many new features since v1.0.
Also developers can add custom booleans and actions now.
-
View User Profile
-
Send Message
Posted Jul 14, 2012@Skketched
the GroupManager command is "manuadd <player> <group>". So just write "manuadd %name% builder" at the config and disable the features you dont want. Then your config looks like that: LINK
-
View User Profile
-
Send Message
Posted Jul 14, 2012This is probably going to sound really dumb but this is my first portfowarded server so help is required :P
I installed Essentials: GroupManager and groups are working fine. I can Place signs for rank-up form my owners rank.
I want to make a sign which can rank my 'Default' rank up to 'Builder' rank by clicking the sign. Any help would be appreciated as that is all i want to do.
Thanks, Skketched
-
View User Profile
-
Send Message
Posted Jul 14, 2012thanks thats exactly what i needed :) was it the items tha were causing problems in my config then? thanks
-
View User Profile
-
Send Message
Posted Jul 14, 2012@deancohen1994
this will help you: http://jd.bukkit.org/apidocs/org/bukkit/Material.html
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Blackixx
hey thanks that helped a lot, i meant normal melon but theres no rush for that
could you maybe make a list of all the item names? i need to know what like diamond sword are etc...
thanks again
-
View User Profile
-
Send Message
Posted Jul 13, 2012@deancohen1994
PS: You can copy your config to the new store file and then remove the
at the config
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Blackixx
at the moment i think its melon but my configs messed up could you see if theres any problems pleaase?
http://dev.bukkit.org/paste/5790/
thanks
-
View User Profile
-
Send Message
Posted Jul 13, 2012@deancohen1994
Hm ok I will add IDs. Could you write the names which dont work, before the update is released?
-
View User Profile
-
Send Message
Posted Jul 13, 2012is there any way i can add item number instead of names? or is there a list of item names that work anywhere? thanks
-
View User Profile
-
Send Message
Posted Jul 12, 2012@Blackixx
perfect thanks!