Suggested name: CheckRank, CautiousRank, CRank, LCRank, etc. I'm not too picky. What I want: A "cautious" ranking system. Basically, when the command is run, it will check to make sure that the user is of an appropriate rank. This will make more sense after reading the commands and configuration sections, below. Ideas for commands: /crank newbie-to-member Follows what is defined in the configuration and is labelled "newbie-to-member" (read configuration for more information). /crank -reload This would reload the plugin. It's nice, but certainly not necessary. Ideas for permissions: No permissions are needed, but the command needs to be able to be run from the console (and ops). Ideas for configuration: Code: confirm-message: '&aYou are now a(n) %rank%!' # When a user successfully is ranked, send them the above message # Please have the ability to use ChatColors in the message ranks: newbie-to-member: #This is the "name" of the change, used as an argument in /crank from: newbie to: member commands: - money give %player% 10 # This command is ran from the Console from-noob-to-builder: from: newbie to: builder commands: - give %player% 1 64 - say %player% is now a Builder! Notice how I had "Newbie" able to rank up to either a "Member" or a "Builder", depending on which "label" (command argument) is used. Other Information: Please have it support either PermissionsEx or Vault. When I'd like it by: I'm not going to rush you, although I'd like it sooner than later.