SetRankPEX - Change a user's group in PermissionsEx more easily

Version: 1.7.1

CB: 1.7.2-R0.3


Tired of having to type /pex user <User> group set <Group>? With this plugin you can simply type /setrank <User> <Group>.


  • Makes a shorter command to change a user's group (a.k.a. rank)
  • Can be configured to broadcast when a user's rank is changed
  • Message is configurable with color support (see here for color codes)
  • Separate join messages for admins and owners that is configurable and optional


/setrank <player> <rank>rank, setgroup, groupsrpex.setrank.(group in lower case)Change a player's rank to the specified one. If the group name contains a space, use an underscore (_).
/srpexversionsrpexvsrpex.versionCheck for a new version of SetRankPEX
/srpexreloadreloadsrpex, srpexrsrpex.reloadReload the configuration of SetRankPEX


~Go here if you have problems with permissions (pre-1.7)~

srpex.setrank.(group in lower case)Allows you to use the setrank command for the specified rank. If the group name contains a space, use an underscore (_).
srpex.from.(group in lower case)Allows you to change a user's group from the specified one. If the group name contains a space, use an underscore (_).
srpex.versionAllows you to use the srpexreload command. Notifies users of a new version when they join the server.
srpex.reloadAllows you to reload the configuration of SetRankPEX


NameTypeDefault ValueDescription
allow-opsbooleantrueWhether or not to allow ops to do things without the required permission
broadcast-rank-changebooleantrueWhether or not to broadcast a message when a user's rank is changed
broadcast-messagestring'+player is now a(n) +group'Message broadcast when a user's rank is changed
announce-ranksstring list[Admin, Owner]Ranks that get a special join message
ranks-messagestring'+rank +player joined the game.'Special join message for specified ranks
version-checkbooleantrueWhether or not to check for new versions of SetRankPEX
check-intervallong3600Amount of seconds between each version check

If there are any features you would like me to add or any suggestions, please tell me.

Source code included in JAR file

Full Change Log


Please consider donating to keep this project alive.
Donate Bitcoins 12wwjzJoNATBVxBFRUgENTV3M3ZfMuroG6

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of hjklr54679 hjklr54679 Nov 28, 2015 at 17:19 UTC - 0 likes

    @14manj01: Go

    Hey, 14manj01, could you show me how to edit it?

  • Avatar of TechStudios TechStudios Sep 28, 2015 at 23:36 UTC - 0 likes

    @GunnerNii: Go

    Perhaps you're running on 1.8? Plugin out to date.

  • Avatar of 14manj01 14manj01 May 20, 2015 at 05:59 UTC - 0 likes

    Hey guy's i've updated this plugin however are pending a response from the author in regards to being able to distribute it. If i'm not able to i'll walk you through editing it to make it work.

    Last edited May 20, 2015 by 14manj01
  • Avatar of KleinesGumi KleinesGumi Mar 20, 2015 at 16:06 UTC - 0 likes

    @XxStianXElitexX: Go

    yes for the bukkit API, when sponge comes back.

    it exist a another setpexrank for money because

  • Avatar of smilet smilet Mar 17, 2015 at 07:32 UTC - 0 likes

    @KleinesGumi: Go

    Yes this plugin dead?

  • Avatar of KleinesGumi KleinesGumi Mar 16, 2015 at 05:45 UTC - 0 likes

    update pls :(

  • Avatar of XxStianXElitexX XxStianXElitexX Feb 28, 2015 at 08:30 UTC - 1 like

    Please update it! It's so freaking usefull and it cant be so hard to update. You have over 160 thousand friggin downloads m8!

  • Avatar of Irock23 Irock23 Jan 04, 2015 at 04:15 UTC - 0 likes

    I don't think I plan on updating this plugin anymore. I may recreate this plugin for Sponge if it seems that these features are needed. A great way to show that you want me to continue this plugin is to donate to me. Keeping up on this project has always been tough with the many other things I have to do, including school. Donations will motivate me to continue this work. Thank you.


  • Avatar of GunnerNii GunnerNii Oct 24, 2014 at 13:28 UTC - 0 likes

    from the p.yml file it screws up.. in the console it shows Unexpected exception while parsing console command "setrank <myname> owner" org.bukkit.command.CommandExecption: Unhandled exception executing command "setrank" in plugin SetRankPex v1.7.1 [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f577etc.etc.] same same .command.SimpleCommandMap.dispatch( [samehere] 2long some etc. Caused by: java.lang.NoSuchMethodError: ru.tehkode.permissions.PermissionsUser.setGroups([longshet]) and im stopping it there

  • Avatar of GunnerNii GunnerNii Oct 24, 2014 at 11:54 UTC - 0 likes

    doesnt work it shows tons of errors i tried in console and ingame (while op of course.)


Date created
Oct 16, 2011
Last update
Mar 29, 2014
Development stage
  • enUS
Rockin' License
Curse link
Recent files