SetRankPEX
SetRankPEX - Change a user's group in PermissionsEx more easily
Version: 1.7.1
CB: 1.7.2-R0.3
Description
Tired of having to type /pex user <User> group set <Group>? With this plugin you can simply type /setrank <User> <Group>.
Features
- 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
Commands
Usage | Aliases | Permission | Description |
---|---|---|---|
/setrank <player> <rank> | rank, setgroup, group | srpex.setrank.(group in lower case) | Change a player's rank to the specified one. If the group name contains a space, use an underscore (_). |
/srpexversion | srpexv | srpex.version | Check for a new version of SetRankPEX |
/srpexreload | reloadsrpex, srpexr | srpex.reload | Reload the configuration of SetRankPEX |
Permissions
~Go here if you have problems with permissions (pre-1.7)~
Name | Description |
---|---|
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.version | Allows you to use the srpexreload command. Notifies users of a new version when they join the server. |
srpex.reload | Allows you to reload the configuration of SetRankPEX |
Configuration
Name | Type | Default Value | Description |
---|---|---|---|
allow-ops | boolean | true | Whether or not to allow ops to do things without the required permission |
broadcast-rank-change | boolean | true | Whether or not to broadcast a message when a user's rank is changed |
broadcast-message | string | '+player is now a(n) +group' | Message broadcast when a user's rank is changed |
announce-ranks | string list | [Admin, Owner] | Ranks that get a special join message |
ranks-message | string | '+rank +player joined the game.' | Special join message for specified ranks |
version-check | boolean | true | Whether or not to check for new versions of SetRankPEX |
check-interval | long | 3600 | Amount 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
@Irock23
There is a Dev build out:) + it works great on 1.3.1
@MiachBiatch
I will as soon as a 1.3.1 RB comes out :)
Please update for 1.3.1! Thanks :)
I have a problem.
I give the people the permissions to Rank people to certain ranks, and i am even OP and it says "You do not have permissions" or something like that.
For those of you having problems with not having permissions, take a look at the permissions section.
"If a group has all permissions with '*', you need to put -srpex.notfrom.* before it if you want them to be able to change a user's group from any group."
And those of you with version check errors, I'll look into it, but I think I'll add an option to disable the check.
@timstans
SAME!
@timstans
me too the same with permissions ex
Please Fix The http error Because The Version Check gives me errors everytime an op joins my server it will lagg for 20 seconds
1. I am the owner rank. 2. I am OP 3. I have all nodes
4. It wont work. "You do not have the permissions" error in chat. 5. Other OP's can use it, why not me?
You need to upload a new version.
when you type /rank <user> <rank> it says "You dont have permissions" although i am OP and ADMIN, and do have the perms.
Help?
when i do /setgroup harrg123 &9Owner it says Harrg123 is a owner but when i say hi all it says is harrg123
Is it possible to broadcast rank changes just to the admin group? So only Admins see it, no one else. If not that would be an awesome improvement.
How do you even make a rank
@DCC_23
really easy fix . ...first a tip, i personally do not ever use op... unless its an absolute must. Knowing that my perms are working how they are supposed to, feels a lot better..also, limits all the useless commands that i never use from showing up in the /help. so i reccomend not using op.
Now for the fix. in your rank category, add this perm and all your troubles will be solved, not sure how it works with op, cause i never use op. - -srpex.notfrom.* i hope this helps you.
i can see you have made your own ranks. please could you tell me how. thanks -yogs
Works fine in changing ranks, but permissions don't always seem to follow correctly.
Ex: My ranks are as such: Admin>Moderator>Member>Guest
I moved someone from Member to Guest and they kept the permissions of Member.
&
I moved someone from Member to Admin but their inherited permissions list didn't include Moderator.
Apart from that, this is a very handy plugin, but I would appreciate a fix for that or if its something I overlooked, please tell me.
Every time we try to use this (we are ops with all commands, even setrank.rankall) and when we do it says "You do not have permission to do this!" So I have no clue what is going on. The global join messages work just fine, but other than that nothing in the plugin is working.
Any help?
Could you possibly update this for 3.0 or are you waiting until the mcapi?
Hey i have been getting an error using this saying something about the console, is there a FAQ somewhere, it seems like i might of overlooked something.
i love the feature with the Owner and the Admin Join Message, but i want to use it for my other staff groups Too, So i modified the plugin a bit and it works great.