SignUtilities
SignUtilities
SignUtilities provides useful commands and other features for signs.
Features
- Change text color on signs via the /setcolor command or using &4Red text for example.
- Copy and paste text on signs. You can even copy and paste one line at a time.
- A news system. Add news to your news paper and players can right-click on the sign to read it.
- Command signs - Enter [cmd] on the first line of a sign then the command with the arguments on the other lines as if writing it in the chat.
- Spawn minecarts or boats from a chest.
- Activate signs with redstone.
- More...
Types of Signs
Color Reference
config.yml
Commands and Permissions
All permissions default to true unless otherwise specified. Currently only signutilities.commands.snewsp for the /snewsp command is false meaning if you want players to be able to edit all news papers (not just their own) give them this permission.
Command | Permission | Description |
---|---|---|
signutilities.* | Gives access to most SignUtilities features | |
signutilities.commands.* | Gives access to most SignUtilities commands | |
signutilities.signs.* | Gives access to create and use all types of signs | |
signutilities.signs.news.* | Gives access to create and use news signs | |
signutilities.signs.cmd.* | Gives access to create and use cmd signs | |
signutilities.signs.web.* | Gives access to create and use web signs | |
signutilities.signs.activator.* | Gives access to create and use activator signs | |
signutilities.signs.minecart.* | Gives access to create and use minecart signs | |
signutilities.signs.boat.* | Gives access to create and use boat signs | |
signutilities.signs.news.create | Allow the player to create a news sign | |
signutilities.signs.news.use | Allow the player to use the news sign | |
signutilities.signs.cmd.create | Gives access to the creation of classic cmd signs | |
signutilities.signs.cmd.use | Gives access to the use of classic cmd signs | |
signutilities.signs.cmd.custom.create | Gives access to the creation of custom cmd signs | |
signutilities.signs.cmd.custom.use | Gives access to the use of custom cmd signs | |
signutilities.signs.web.create | Gives access to the creation of classic cmd signs | |
signutilities.signs.web.use | Gives access to the use of classic cmd signs | |
signutilities.signs.activator.create | Gives access to the creation of activator signs | |
signutilities.signs.activator.use | Gives access to the use of activator signs | |
signutilities.signs.minecart.create | Gives access to the creation of minecart signs | |
signutilities.signs.minecart.use | Gives access to the use of minecart signs | |
signutilities.signs.boat.create | Gives access to the creation of boat signs | |
signutilities.signs.boat.use | Gives access to the use of boat signs | |
/setcolor <color> [line #] | signutilities.commands.setcolor | Set the color of specified line. If no line is given the full sign is colored. |
/settext [line #] <text> | signutilities.commands.settext | Set the text on the line # specified. If no line # is given the full sign will be edited. Use a ; (semicolon) in the text for the next line. |
/scopy [line #s] | signutilities.commands.scopy | Copy the content of a sign. Add numbers as arguements to copy specific lines. i.e. /scopy 1 3 to copy lines 1 and 3. |
/spaste [line #] | signutilities.commands.spaste | Paste the copied content to a sign. If only one line has been copied you can enter a line number to paste it to. |
/swa <add/del> | signutilities.commands.wireless | Add or remove a wireless connection between a sign and an activator (Button, plate, lever). |
/snews <add/del> <name> <text> | signutilities.commands.snews | Add or remove a news item from your newspaper. |
/snewsp <add/del> <NewsPaperName> <name> <text> | signutilities.commands.snewsp | Same as /snews but allow to change any newspaper. Defaults to false. |
Source
Forked with permission from the original SignUtilities by timcolonel.
how do you say things like nearest player? i know it is @p on a command block, but it doesn't work on a sign. it just says can't find player '@p'
Can you add support for format?
how come the colors only work when I look at the signs at a angel?? please help
v1.19.0 Beta
New idea was suggested. Boat dispensing signs that work like the minecart signs but with boats on water instead of minecarts on track.
Yay, its out. Adding it now.
@owned24
Yes you can.
Can you write color codes with this? You know like: &6Hello Turns out in Gold. Can you? If not that sucks.
v1.18.0 Beta - 28 Apr 2013
Ok I rewrote the config stuff and a little bit of other things and it seems to be ok again. Now I am going to fix that bug with the news signs.
I am actually going to rewrite the config stuff even better. This was really old and still causes errors but seems to work ok.
@ryvix
ok, thanks. Will wait patiently for the 1.17 beta build.
@ryvix
Thanks for the quick fix, I'll add it once its approved :D
I just uploaded a new version for approval by Bukkit staff.
v1.17.0 Beta
@NuggetFace
Hmm interesting. I will upload a new version with a fix.
@ryvix
Its generated a Sign Utilities folder, but I can't use any of the commands in-game. Error in console is (I don't think its the whole message, some of it may be cut off):
26.04 21:32:08 [Server] INFO at com.timcolonel.SignUtilities.Files.SUFile.loadConfig(SUFile.java:101) 26.04 21:32:08 [Server] INFO Caused by: java.lang.NullPointerException 26.04 21:32:08 [Server] INFO at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) 26.04 21:32:08 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:381) 26.04 21:32:08 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:105)
@NuggetFace
Ok.
The plugin doesn't even work for me.
@soysuva
I have uploaded a newer build already, it just hasn't been approved by Bukkit staff yet but it's there.
@ryvix
Um, do I download this "B: SignUtilities v1.15.0b for CB 1.4.5-R0.2 Dec 03, 2012" for my 1.5.1 craftbukkit server or should I wait until you post the new download? I'm confuse, since the people below my comments have reported some issues with that build. o.O