VaultRank
VaultRank:
Description:
This plugin is designed for server admins who are tired of typing in long commands just to rank a player! Now all that they have to do is a simple easy to use /rank <name> <group> [world].
Features:
- A simple, easy to use command to rank players!
- Support for customized broadcast messages!
- Support for customized messages to user on rank changes and to the ranker!
- Supports color codes by using the & delimiter!
- Support for ranking offline players!
- Support for name auto-completion!
- Logging support for changes to ranks!
Commands:
/rank <name> <group> [world] Aliases: setrank, setgroup
- Set the rank of a user with a simple, easy to use command!
/rank reload
- Reloads the configuration for VaultRank without reloading the entire server!
Configuration:
Wildcards: {RANKER}, {RANKED}, {RANK}
messages:
- to-ranked-player: The message show to the ranked player.
- to-online-players: The message to show to other players on the server.
- to-ranking-player: The message to show to the ranking player.
general:
- log-changes: If set to true, all in-game changes will be recorded in log.txt.
- auto-complete: If set to true, partial names will be filled with the players full name for online players.
Permissions:
- vaultrank.reload: Allows permission to reload the configuration from the disk.
- vaultrank.rank.group: Allow players to rank others to the given group.
- vaultrank.notify-update: Players with this permission will be notified when updates are available.
Dependencies/Conflicts:
- Vault
- A Permissions plugin supported by Vault
Enjoy!
23.07 13:34:01 [Server] INFO ... 12 more 23.07 13:34:01 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 23.07 13:34:01 [Server] INFO at com.JnaniDev.PEXRank.PEXRank.onCommand(PEXRank.java:63) 23.07 13:34:01 [Server] INFO Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 23.07 13:34:01 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 23.07 13:34:01 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 23.07 13:34:01 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 23.07 13:34:01 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 23.07 13:34:01 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 23.07 13:34:01 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 23.07 13:34:01 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 23.07 13:34:01 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 23.07 13:34:01 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 23.07 13:34:01 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 23.07 13:34:01 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 23.07 13:34:01 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 23.07 13:34:01 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 23.07 13:34:01 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'pexrank' in plugin
Got this error when trying to rank.
@Jonathanballz
It already is on there you have to configure colors and bracket characters in your permissions.yml file.
Example
owner: default: false build: true prefix: '&b{&4Owner&b}&1' permissions: - '*'
the &b sets the brakcet { to a light blue same with } and &4 changes the word Owner to red. The &1 the color for the user's name to dark blue. Hope this helped
I would really like it if you rank someone there would be like next to their name the group that they are now in Ect [Owner]Playername OR Playername[Owner]
With colors that would be nice
Is there any pre-made files out there? just for the simple plugins like essentials? if so that would rock because i dont really understand how to set it up
Not to be annoying or anything but my server has _ within the name of the groups... however when you type rank [name] M_Vassal it puts them in the group M Vassal... I don't see a reason why _ should be seen as a space... since permissionsEx doesn't view it as a space.
@theskells
Umm this is not a problem with my plugin... I would check to make sure that you have the latest PermissionsEx. It is instant.
@StuckingFoned
Yea I just have to find the time to upload the plugin and in the meantime ill try to reduce file size and improve some minor bugs.
@ELCHILEN0
it seems most command that are denied will print an error, you need to finish up the code :p
for some reason when i change the rank of someone it for some reason wont update UNTIL i reload the server! PLZ FIX!
@StuckingFoned
Thats odd cause the logs say that someone did do /rank but im not exactly sure. Ill try to get back into developing this plugin.
Noticed this in the console (nobody ran any /rank command so I've no idea)
Please need to the support defined time
@benfudge
Sorry for taking so long to reply. But say to rank people to member you would do pexrank.member. Thanks!
so would pexrank.group.member let them rank players to member, or pexrank.member ? Im just confused with the perms. great plugin!
@luccc3
Yep.... The big download button near the upper right of the page.... right underneath the navigation bar.
um.........is there a download?
@ELCHILEN0
k.. thx
@ezefrance12
I havent used your plugin but I think you should use the arguments provided by the buttoncmd plugin not the arguments that PEXRank uses as those arguments are only for the config.
Hey Great Job but you should add titles for example [Owner] a title that displays the players rank
Works like a charm!
I need help with this i am trying to use this and a buttoncmd plugin and i dont know how to use this so where the player who clicks it will become that rank so i tried to put this on the sign /c rank [player] R1 but it said "[player] is now a rank R1" plz help!?!?
FYI: Great plugin (thumbs_up)!