SimpleSignEdit
Not satisfied with the mechanics of other sign edit tools, such as requiring the use of commands, I went and threw together a plugin that lets you edit signs simply by right-clicking them with another sign in hand.
Download here. (Older versions available here.)
If you are upgrading from 1.6 or earlier, be sure to set up your database info in the config before you start up your server with the updated plugin.
When you right-click to edit a sign, you can then view and edit the text of the sign just as you would when creating it. You can only edit signs if you are the owner or if they are owned by everyone. To include colours on the sign, use the & character followed by a digit or a letter from A to F. This works both when placing and when editing. If you want to include an & character on the sign, and the plugin interprets it as a colour code, simply double it and the plugin will realize that you don't want it to be converted.
To see who owns a sign, hold a stick in your hand (you can change this to any item in the config file), and right-click the sign. To change who owns a sign if you have permission, hold a feather in your hand (you can change this to any item in the config file), and right-click the sign. Then either type the new owner name into chat, or walk over and punch them. You can also enter the symbols @, #, and * into chat to set the owner to yourself, no-one, or everyone, respectively. You could also edit ownership by editing the config file, but since signs are stored by their location that would not be an easy task.
To configure the items used for setting/viewing the owner of the sign, simply set the "view-owner" or "set-owner" values in the config file to the ID of the item you want to use. You can also change the "allow-stacking" and "break-protect" values if you wish. It's probably a good idea to leave the "signs" section alone since that keeps track of who owns which sign. You can also configure it so that you need to be sneaking (or not sneaking) to edit signs.
Video by Warby579 aka UltiByte:
List of things to maybe do:
- None right now
I'm not getting a config file generated when the plugin loads. Do you have a default somewhere?
this plugin: http://dev.bukkit.org/bukkit-plugins/pl3xsigns/ seems like a way better alternative to this one, it allows both sign editing with right-click and commands, allows placing a sign on a current one, AND complies with LWC's protections. Only con is it requires ProtocolLib for the right-click-edit to work, but I already have that installed because another plugin needs it :P
@JK82NL
I just noticed the question about "use-lore". Basically that means that lore is required on the "owner edit" and "owner view" item wands; if you leave them at the default stick and feathers, that basically means that you need a "special" stick or feather to use the "owner edit" and "owner view" function. There's a command (I think it was /signwands) that gives you these wands, with lore if required.
I guess I should update my documentation to reflect this.
I checked, it seems to work fine on 1.7. Just in case anyone was wondering.
However, I do have an update to push at some point; just giving Bukkit some time to add the prerequisite feature first. (If they take too long I might work around the API to do it, but I'd prefer not to since that'll break when you update Minecraft later.)
@digimbyte
I have no idea what that error even means, but it probably can't be a SimpleSignEdit problem since there's none of my classes in the stack trace. Try asking Hexxit people.
@JK82NL
Well I'm trying to run it on my server, as its perfect. with the whole stick/right click see owner and everything, just simple and easy.
But I get this error with MCPC+ I'm trying to run a HEXXIT 1.5.2 R1.1 server, and would love for this to work.
@Adbrazer
Yet it still works. Why update if it works? Would only be good to have it say 1.7.2 so people know they can still use it with the new CB builds
lol the last time this was updated was the 21th of december of 2012
I thought this plugin did not work anymore, but I was just stupid enough not to hold a sign in my hand to be able to change it. So it still works.
You might want to check if everything still works correctly and update it to 1.7.2 so more people will know about it. Because its still the best in my opinion.
@rsod
It has sign ownership because otherwise anyone could edit any sign, which means opportunities for griefing.
I suppose I should update this at some point, too...
EDIT: Oh, also, there already is an option to disable the database:
If you are looking for an updating, working version of this, check out ClickEdit!
@rsod
@rsod
@rsod
Actually if you change this option:
sneaking: false
you can hold the shift button to put another sign in front of another sign (make it float). Just like every other 'interacting' block where you can use shift to place a block and not interact with it.
*Edit* I can't seem to find what 'use-lore' does anywhere. Please Explain?
@Celtic_Minstrel
All other possible ways of attaching one sign to another would result in ugly floating signs, so there's not really any reason to allow that.
how can you force someone to not do something? Don't try to change world with your plugin putting extra conditions for users. Put like "no-change-on-sneak" option, not so hard to do. Or like toggle edit sign command (like toggleeditwand on worldedit). If you don't like floating signs it doesn't means that everyone should stop using it
And that plugin called simple sign edit. SIMPLE sign EDIT. Not simple sign claim, nothing like this, so why there is ownership system, which not fits into what the plugin supposed to do? And I don't see any options to disable database also.
Anyway, as usual, your point would be "it's my plugin and I would do with it whatever I want". Well, anyway, I'm finding another editing plugin that using commands much more convenient and it don't doing extra things which eating extra memory, cpu and tick time and don't altering default functionality. So I can't say that I'm really care.
@DarkFoxDie
Just add "allow-stacking: true" to your config, and you'll be able to place sign posts on top of sign posts.
All other possible ways of attaching one sign to another would result in ugly floating signs, so there's not really any reason to allow that.
i know what he means when you try to place a sign onto another sign it fails to work because it trys to edit the sign instead of placing it, which is useful for making exp grinders or other things. i love the plugin but i just came across this problem myself right now. if could maybe put in a command to turn off the sign edit that would be awesome.
however i did notice the sneak toggly option you have in the config which that works as well so its not really needed but still an idea
This plugin saved my @$$ :P
Thanks a lot!!
@rsod
I'm not sure what you mean... but it sounds probably false.
:(((
So basically you losing ability to attach sign to another sign.
In 1.5.1 it does everything except posting old text to the new sign to edit it
1.5 and its still not possible to directly edit signs in a manner than isn't completely retarded an not intuitive... man fffk mojang, complete utter bunch of morons