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
When I do /setrank {name} {group}, it says, "You do not have permission to do this!" When I have all commands plus srpex.setrank.*. Still doesn't work.
Hey irock23 - congrats on the plugin. Great work.
It's almost exactly what I need...except...
How would I modify it so that when someone uses /setrank it also does /Eco give <user> 1000
I've looked at the code but am stuck on two things....
One, the command to do Eco give Two, how to recompile the jar
Any help would be most appreciated.
Thanks again!!!
Really great plugin, but it dosen't display the broadcast and rank message probably.
i have op and i am owner and i have add - -srpex.notfrom.* i logg on and i do /setrank danzmodz owner and is say danzmodz is now a(n) owner i log off and come on and do /setrank shadow21812 co-owner it says you do not have permission to do this and then i do /setrank danzmodz owner it say you do not have permission to do this HELP
i have op and i am owner and i have add - -srpex.notfrom.* i logg on and i do /setrank danzmodz owner and is say danzmodz is now a(n) owner i log off and come on and do /setrank shadow21812 co-owner it says you do not have permission to do this and then i do /setrank danzmodz owner it say you do not have permission to do this HELP== == Your title here!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thank God you updated to 1.6.3. I was about to go insane trying to find a replacement for this plugin. :P
Seems to work!: http://forums.bukkit.org/threads/admn-setrankpex-v1-6-3-change-ranks-groups-easier-permissionsex-1-4-7-r1-0.39217/
@triarry
Change "version-check" to false :) just for a while..
Yup, 1.6.2 is broken :( too bad, i'll just have to keep using 1.6.1 :(
Hey, I love your plugin. I am sure you are working on a fix....right? :-)
man i was so happy to see it updated but it wont work! :[ it doesnt even show up in /pl :'[
So how do I put ranks
Why was my comment deleted? Your version 1.6.2 is completely non-functional. You should remove it from BukkitDev or offer a fix, because my server keeps telling me to update to a version that is broken.
Please fix the error below me!
I installed version 1.6.2 and get an error. I have tried deleting my old setrankpex-folder and tried with Craftbukkit 2624 (latest RB) and Craftbukkit 2634 (latest dev).
Plugins (39): WorldEdit, Day, Vault, PermissionsEx, Multiverse-Core, WorldGuard, Dis penserRefill, MobileAdmin, AutoCraft, dynmap, NoSpawnEggs, Dynmap-WorldGuard, CapsBlock, MagicSpells , iConomy, Register, DragonTravel, HawkEye, Curseban, ProtocolLib, Modifyworld, Essentials, Citizens , Jobs, ChatManager, EssentialsProtect, Dynmap-Essentials, EssentialsSpawn, Multiverse-Portals, Mult iverse-Inventories, Multiverse-NetherPortals, SetRankPEX, LWC, CraftBook, ChestShop, EssentialsChat, Factions, Dynmap-Factions, Sentry
*** 2013-02-27 06:50:42 [SEVERE] Could not load 'plugins\SetRankPEX.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:182) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at me.Irock23.SRPEX.SetRankPEX.<init>(SetRankPEX.java:34) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:178) ... 9 more
I installed version 1.6.2. And now it seems as though the main command /setrank is missing. Any words on that?
@mrQubeMaster
Did you put - -srpex.notfrom.* before - '*'?
@mrQubeMaster
Did you remember the space?
I'm just a guy willing to help
i have a little problem. the plugin is working for my admins but not for me. yes i have the '*.*' and i added - -srpex.notfrom.* but i still can not do the command... any solutions?
Can Multiple Group for One User???