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!
FANTASTIC, THANK YOU SOOO MUCH!
@KnightsOfTables
Great idea!!! This actually would be a great addition! I will look into adding this asap.
Any chance for a [RankPrefix]? Would be awesome to be able to show the prefix colour as part of the message upon rankup, it would stand out more.
@bob7l
Thanks bob! :P
@HollywoodMinersCentral
Can you please post the error log so i can determine the origin of the problem. It is most likely as bob7l said a problem with bukkit because it is fully working on two of my test servers. Perhaps be sure that you dont have another plugin that uses the /rank command... Try using any of the aliases such as /pexrank.
@bob7l I restarted, Still doesnt work. Internal error once again :( ...
@HollywoodMinersCentral
No it's a broadcast error with Bukkit, just completely restart your server and it should be fixed!
Loving the plugin ELCH :P
@ELCHILEN0 I get an internal error... What am I doing wrong ?
Version 1.3 is released! It has some better configuration variables and improved messaging. Please remove your current config.yml and let it auto-generate itself. Enjoy!
@Travo97
Yes it is fully functional with console commands and buycraft. (Tested on my server) If you set allow-offline-changes to false be sure to force online upgrades only for buycraft.
does this plugin support usage of the commands from the console? I use Buycraft for my donations and would like to use this plugin to rank my players to Donator.
Thanks ELCHILEN0, nice job :)
Will let you know if I think of any more suggestions
@TaterTotsYum
Its fine; I to was being selfish. New update! Cleans up some of the code. Reduced file size. Added requested configuration of more configurable messages + a new wildcard added!
Thanks for adding in the config and I would like to apologize if I came across as an asshole. I am really sorry for that. And thanks again for taking the users into consideration. :) Again sorry for the douchebaginess. EDIT: I like your server's spawn by the way.
@StuckingFoned
Thanks for your feedback and I realize that I was being selfish. I will most likely add the customizable [PEXRank] in either the next update or a later update. I think your ideas are excellent and thanks for suggesting them I will most likely be adding that in a soon to come update. Your other ideas are great but I think that I would like to keep PEXRank a simple ranking plugin. Later I may add some hooks once I have some of the code sorted out and I will possibly create an additional plugin that adds that optional functionality. One reason for doing this is because schedulers are memory intensive and I would like to keep PEXRank as lightweight as possible. What I plan for future releases due to feedback + my own ideas are:
If you disagree on some of this functionality or wish to see more please leave a comment with your ideas. I am sorry if I seemed that I was restricting the plugin to much and I will work hard to make it very configurable. Thank you for your great feedback!
Yes honestly I am only going to use the announce if the [PEXrank] is customizable. And @StuckingFoned some of those ideas are good, and I agree he is making a plugin for the sake of getting noticed, or so it seems, instead of making it for the servers who are going to be using it, if people use it and enjoy why not add features to help those servers out. This was not meant to bash the plugin developer in anyway for this plugin is a very nice plugin and I couldn't code it myself.
@ELCHILEN0
I understand what you're saying but I would rely more on the usefulness and functionality of the plugin to spread the word rather than branding everything. If an admin likes it we WILL recommend the plugins to others.
You're restricting functionality/features which will in turn hinder the "growth" of this plugin, (both in popularity and obviously features such as the ones tater suggested)
Just my opinion, thanks for the update.
Also quick suggestions;
- Option to notify users of rank changes (with custom message) only notify people with pexrank.notify permission
- Option to notify the user that was ranked up (with custom message)
- Customization of all messages, including wildcards such as {PLAYER} {RANK} {RANKEDBYPLAYER} etc
- If you want to expand/branch from the basic functionality of pexrank I'd love to see a plugin with features such as rank up after x amount of time online, after saying a certain word, possibility to rank someone for certain amount of time, or until logout or server reload, or maybe also pay for rank/single permissions, etc.
Just throwing ideas out there, I know some plugins do some of the things I mentioned already.
@TaterTotsYum
I could make that configurable but for now I would prefer that it stays the same as it helps spread the word of the plugin.
I was wondering if you could make the [PexRank] in front of the text saying so and so was ranked up. and make that [PexRank] configurable so I could make it lets say [Paradisus]. -thanks
I am going to be reworking some of the background code to result in a cleaner plugin. Expect for an update! :D