Sign Enhancer
Sign Enhancer
Description
This plugin is an API that allows other plugins to register signs. The Colors on the signs and the case are ignored when using the sign, and can be changed by using the & ingame or by the plugin in the sign class. You can dynamicly enable and disable all your signs, but only all at once. You can still change the signs, but you have to reload the other signs too. The plugin also prevents plugins from intersecting, by using every sign only once so they cant override eachother.
What is this Plugin doing
- Create Signlisteners which can listen to:
- Sign Destroyed(You can disallow to destroy the sign)
- Sign Created(You can disallow to create the sign)
- Sign Used(Right Click)
- You can set your own permission to create or destroy the sign
- The Signs can be registered when the plugin gets enabled
- ChatClolrs are supported
- The signs can be reloaded without reloading the server
- You can use all the lines of the Sign on your plugin
- The Sign will be protected automaticly(You cant destroy it directly or by destroying the block it is connected to)
- A Method to replace the upper and lower case is build in
- The &c, &1, ... Colorcodes will be replaced automaticly
Commands
- /se ?
- Displays the helpscreen of this plugin
- /se reload
- Reloads all the signs registered by other plugins
- /se signs [PAGE]
- Shows all the signs that are registered
Permissions
- se.create
- Allows to create all kinds of signs
- se.destroy
- Allows to destroy all kinds of signs
- se.reload
- Allows to use the '/se reload' command
- se.list
- Allows to use the '/se signs' command to see a list of all signs
- se.*
- Gives all the permissions listed above
You can see the code on how to use this API here.
Comments