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 9, 2013Hi,
I realy love ur plugin and everything works fine. There is one problem. I cant get the auto rank or /rankup command get to work. I tried it in every way making me normal player trying as an op everything. Im running minecraft 1.6.2 but it wouldnt worked on 1.6.1. My configs are all good its on and on 300 seconds. but even the command doesnt work.
Hope u cna help me.
-
View User Profile
-
Send Message
Posted Jul 9, 2013@shadvalentine
http://dev.bukkit.org/bukkit-plugins/timed_commands/
-
View User Profile
-
Send Message
Posted Jul 9, 2013@shadvalentine
Today I guess :)
-
View User Profile
-
Send Message
Posted Jul 9, 2013@Blackixx
That could work .. any idea on a release time?
-
View User Profile
-
Send Message
Posted Jul 8, 2013@Blackixx
alright thanks man
-
View User Profile
-
Send Message
Posted Jul 8, 2013@FelonyCraft Write the names of the "RankUp"s in lowercase
@pandapipino
Yes it will be removed
TNTUP: Please create a new ticket and post your config and server.log there
-
View User Profile
-
Send Message
Posted Jul 8, 2013I setup my ranks and everything but everytime I try to rankup it says, The RankUp is not existent. Why does it do this?
-
View User Profile
-
Send Message
Posted Jul 8, 2013If the user requirements to rank-up is "item in his inventory" if that person ranks up will that item be removed to player's inventory?
Thanks
-
View User Profile
-
Send Message
Posted Jul 8, 2013Can't get my commandrank working, I added "Adepte" rank, removed unused ranks then I restart the plugin, now im getting Severe Can't enable CommandRank (is up to date). Disabled acceptrules and decline rules, I have another way for them to promote on first rank.
-
View User Profile
-
Send Message
Posted Jul 8, 2013@shadvalentine
Ok then I'm going to write a TimedCommands plugin which manages stuff like that.
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Blackixx
I just got home .. I now remember why it will not work with more then 1 rankup
I need 2 rankups right now .. maybe more later
first is a donator group .. it lasts for 30 days
second is a group that will save there items when they die .. it lasts for 12 hours
if a player donates and gets placed in the donator group then all they have to do is use the in game rankup for the save items group and it will keep resetting there game time and keep there donator group from running out.
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Blackixx
Keep in mind... I am adding groups .. not changing groups
So sometimes people will be in as many as 3 groups
-
View User Profile
-
Send Message
Posted Jul 7, 2013@shadvalentine
I'll test it out. It should work.
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Blackixx
I tried that ... couldn't get it to work right with multiple timed ranks
-
View User Profile
-
Send Message
Posted Jul 7, 2013@shadvalentine
I just thought about the timed "RankUp"s.
You could just create a "RankUp" like that:
Btw CommandRank was updated.
-
View User Profile
-
Send Message
Posted Jul 1, 2013This plugin works at first when ever i try to edit it thats when it stops like before i type /cr and stuff pops up like it should i edited the config and now when i type something in it acts like i didn't type anything in nothing pops up how do i fix this cause i need this plugin
-
View User Profile
-
Send Message
Posted Jun 28, 2013@astroboy335
Check out your server.log. It probably shows some errors.
-
View User Profile
-
Send Message
Posted Jun 28, 2013It will not work with My McMyAdmin Server........ I do a command but NOTHING happens.......... Please help me...
-
View User Profile
-
Send Message
Posted Jun 28, 2013@DarkAngel3600
Give your reeve group the "CommandRank.isGroup.reeve" permission. Then the auto-rankup won't try to promote reeves again.
-
View User Profile
-
Send Message
Posted Jun 28, 2013Hi
The automatic rankup works, it checks every minute if a player can rank up, but now i keep getting the message: "You were moved to reeve" every minute, is there a way it won't tell you every time that you were moved to a specified group.
Also, Everytime when i use /rankup, it says I can't use rankup at the moment, for example:
I need 10 kills for reeve
so after 10 kills (I checked with cr kills) I type: /rankup
then i get the message again,
any help plz?
config:
settings:
permissionsdebug:
enabled: false
declinerules:
enabled: true
rankup: gladiator
acceptrules:
enabled: true
rankup: squire
rulepages: 3
playersneedtoreadrules: false
signtext: '[RankUp]'
vault:
enabled: false
tellplayerstoreadrules:
scheduletime: 30
enabled: true
antipermission: CommandRank.DoNotToReadRules
rankupinformation:
enabled: true
dontadddefaults: true
autorankups:
main:
enabled: true
scheduletime: 60
explevel:
enabled: false
list:
- 5:user
- 30:builder
points:
enabled: false
list:
- 2500:builder
kills:
enabled: true
list:
- 10:reeve
onlinetime:
enabled: false
list:
commandrankuplist:
enabled: true
list:
- CommandRank.isGroup.user:reeve
- CommandRank.isGroup.guest:squire
passwordrankuplist:
enabled: false
list:
rankups:
squire:
message: '&4You are now squire!'
economy:
price: 500
enabled: false
onlinetime:
time: 3600
enabled: false
needxplevel:
amount: 10
enabled: false
needitems:
list:
enabled: false
needkills:
amount: 0
enabled: false
commands:
byplayer:
list:
enabled: false
byconsole:
list:
- manuadd %name% squire
- heal %name%
- feed %name%
enabled: true
giveitems:
list:
equiparmor: false
enabled: false
reeve:
message: '&4You are now reeve!'
economy:
price: 1500
enabled: false
onlinetime:
time: 36000
enabled: false
needxplevel:
amount: 40
enabled: false
needkills:
amount: 10
enabled: true
needitems:
list:
enabled: false
commands:
byplayer:
list:
enabled: false
byconsole:
list:
- manuadd %name% reeve
- heal %name%
- feed %name%
enabled: true
giveitems:
list:
equiparmor: false
enabled: false
gladiator:
message: '&4You are now gladiator!'
economy:
price: 0
enabled: false
onlinetime:
time: 0
enabled: false
needxplevel:
amount: 0
enabled: false
needkills:
amount: 0
enabled: false
needitems:
list:
- DIRT:1
enabled: false
commands:
byplayer:
list:
enabled: false
byconsole:
list:
- manuadd %name% gladiator
- heal %name%
- feed %name%
enabled: true
giveitems:
list:
- DIRT:1
equiparmor: false
enabled: false