
Description
Tested Minecraft Versions: 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17
Donations:
https://www.paypal.me/RockinChaos

Having issues with SignUtils?Please see our Resolution Center to resolve your problem.
This plugin was built with the idea of being a multi-purpose plugin and the layout is designed to where a utility can be added to a sign as well as executed through a plugin command. A utility is to be defined as an action that can be bound to an in-game sign which allows SignUtils to perform that action upon interacting with the sign. The first example that this plugin was built around is determining the player's involved group(s) at the click of a sign. This also gives the option to see their own group(s) using a command or you can see another player group(s) by specifying their name. If you wish to have a feature implemented please request a feature on Github and if you want to say thanks the best way is to support us by donating.

You can use this plugin with PlaceholderAPI to allow the in-game modifications of your specified item to implement your specified placeholders. As well as Vault, which will allow the use of the rank utility for signs, so players will be able to see their involved group(s).

SignUtils is unique because of the core utilities that are designed to make up this plugin. These utilities are added by the plugin developer and if there is a utility that you wish to have added, simply request it as a feature. Currently, a plugin does not exist which allows a user to simply click a sign to find out what groups they are involved in. SignUtils can be looked at as similar to a ServerSigns plugin, however, SignUtils is built to incorporate utilities into signs, rather than only commands. Currently, the only available utility is the rank utility which allows the user to see what groups they are in, however, more will be added as they are requested. SignUtils was built around the idea of having an always-active developer who keeps the plugin up-to-date and incorporates new features that add new utilities which can be added to signs.

- Supports Minecraft v1.7 - v1.16.
- Players can know what group they are in with the click of a sign.
- Players can know what group they are in with the use of a command.
- Configurable lines of group listings and a player listing.
- Toggle on/off automatic plugin updates.
- Supports PlaceholderAPI, see the valid placeholders.

All you have to do to use the Rank Utility Sign is to type [Rank] as shown in the image below on the first line of the sign. The first line can include color codes as these will not be noticed by SignUtils as it will only look for the visible text. The other lines of the sign can be left blank and in the event that they are, SignUtils will automatically auto-fill the default text shown below. If you use your own text on any of the following lines, then SignUtils will not auto-fill.Notice: A requirement to create this sign is to have Vault enabled in the config.yml and installed on the server.The Rank Utility Sign will let the player know what group(s) they are involved in by right clicking the sign and the /signutils rank or /signutils rank <player> command will perform the same action.

More Information and Additional Utility Signs can be found here;

You can use /SignUtils to execute a command.
Commands | Description | Usage | |
---|---|---|---|
signutils | Displays some options. | /signutils | |
signutils help | Displays some options. | /signutils help | |
signutils reload | Reloads the config files | /signutils reload | |
signutils updates | Checks for updates. | /signutils updates | |
signutils autoupdate | Force updates SignUtils. | /signutils autoupdate | |
signutils rank | Sends the executor their rank information. | /signutils rank | |
signutils rank <player> | Sends the executor the specified players rank information. | /signutils rank <player> |
Permissions |
Description |
||
---|---|---|---|
signutils.* | Allows use of all commands. | ||
signutils.all | Allows use of all commands. | ||
signutils.use | Currently allows the use of basic commands. | ||
signutils.reload | Allows use of the reload command. | ||
signutils.updates | Use of the /signutils update command. | ||
signutils.autoupdate | Use of the /signutils autoupdate command. | ||
signutils.rank | Allows the user to use the rank command. | ||
signutils.rank.others | Allows the user to use the rank <player> command. | ||
signutils.create | Allows the user to create custom signutils signs. |
Does SignUtils support placeholders?
- Yes, SignUtils has few placeholders by default but you can hook SignUtils with PlaceholderAPI for ultimate placeholders! Just set PlaceholderAPI to true in the config.yml
Does SignUtils have any dependencies?
- SignUtils has ZERO-required dependencies but there are some optional ones that can make your experience much better!
- You can learn more about these API / Hooks by clicking the link here; https://github.com/RockinChaos/SignUtils/wiki/API-&-Dependencies
- Vault - This currently allows the use of the rank utility so players can see their involved group(s).
- PlaceholderAPI - You can use all of these placeholders on any part of SignUtils! There is no real limitation to what is passed through PlaceholderAPI, including groups.
- BetterNick - If items for some reason end up breaking and you use this plugin, setting this to true could resolve issues with items not working properly. This allows SignUtils to easily find your original player name and UUID if you are nicknamed using BetterNick.
More Information on SignUtils can be found here;

A massive thanks to those who have donated to help support the plugin's development. It is not the amount donated that matters, it is the fact that these supporters donated to support what they love. Even the smallest donation means so much because it grants the feeling that I have created something that is wanted. Every donation inspires and gives me the motivation to keep this plugin alive and thriving.
[html]<Awesome Crafters>
Nobody, I am Lonely... => $0.00USD
</Awesome Crafters>[/html]
If you wish to be apart of these amazing supporters, consider donating as it is the best way to say thanks to the developer!
★ Requested Changes ★
Please Pm me with feature requests! I will always look them over and get back to you.
Crossed Out requests means that they have been completed.
no.1) Add the ability to edit existing signs.
