SignEdit
Description
This plugin allows you to edit signs while they are still on block/wall they were placed on.
Features
- Logging.. Every edit made to a sign is logged in either console or a separate log file.
- Colours! See the Colours With SignEdit page
- As an added bonus, SignEdit will parse colours when you place a sign.
- SignEdit throws a SignChangeEvent with every edit. This means that if a player is trying to make a sign that they don't have permission to create, they can't! This is compatible with almost every major plugin that uses signs. It also works with HawkEye, so you can see who changed what!
TODO
- Get suggestions! (Leave me a comment)
Commands
For a more in-depth list, head over to the Commands Page.
- /signedit <line> <text> - Change the text on <line> to match that in <text>
- /signedit cancel - Cancel the current edit
- /signedit help - Display a help dialogue
- /signedit copy <parameters> - copy a sign a number of times; choose a #, persist (infinite), or take the default
- /signedit reload - reloads SignEdit config
Config
For a more in-depth explanation of the Config, head over to the Config Page.
Permissions
- signedit.edit
- Allows a user to use SignEdit's functionality
- signedit.override
- Allows a user to override LWC protection and edit a sign regardless of protections (default: op)
- signedit.notify
- Notifies when SignEdit is out of date
Languages
en_us
Source Code
https://github.com/Tim-R/SignEdit
Metrics
http:mcstats.org/plugin/SignEdit
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Read more here
Media
Thanks to VariationVault for featuring SignEdit in a tutorial video on YouTube:
@Cyprias
thanks for answer, will try to tell them.
@rsod
I'm afraid it's GriefPrevention that doesn't support SignEdit. SignEdit fires the SignChangeEvent event prior to modifying the sign, most protection plugins including LWC, Lockette and WorldGuard cancel the event if it interferes with their protection mechanism. I've taken a look at GriefPrevention's code and while they do listen for the event in their BlockEventHandler class, they make no attempt to cancel it.
You should direct your complaint towards GriefPrevention's developers, they're the only ones that can resolve your issue sir.
umm, doesn't supports griefprevention... making it useless for players
Hello! Love your plugin, but I'd want to disable sign colours for certain people and it doesn't seem possible. Could you make a permission to allow colour use? Thanks! :)
EDIT: Never mind, I looked through the code and noticed the "signedit.colorsonplace" permission :)
@c0dejunkie
The plugin works fine, it just has Metrics embedded within the plugin. However it seems as if the developers have stopped offering support / stopped caring about this project.
@Compu_Serv
I too have this exact same issue and would like to request that you please fix this plugin to properly work with bukkit/spigot, thank you very much
2013-02-15 14:53:32 [INFO] [SignEdit] Enabling SignEdit v3.2.2 2013-02-15 14:53:32 [WARNING] Plugin from file: file:/root/minecraft/plugins/SignEdit.jar has embedded Metrics in the default package. This is not advisable, go nag them!
It appears that current versions of Bukkit/Spigot are complaining. I suggest that you correct this issue regarding metrics to make SignEdit work properly with Bukkit.
@vgmddg that means your java version is too low; maybe you're using java 1.6 ?
@Natedanp
We're getting the same issue on our server. We had just switched to a Debian server when it stopped working. Running Bukkit Beta 1.4.6 R0.3.
I think the important part is "java.lang.UnsupportedClassVersionError: net/timroden/signedit/SignEdit : Unsupported major.minor version 51.0"
Please fix. This is a great plugin and I really like it. :)
15:28:44 [WARNING] Plugin from file: file:/C:/Users/Administrator/Desktop/Minecraft%20Server/plugins/SignEdit.jar has embedded Metrics in the default package. This is not advisable, go nag them!
Had to lol at that :D
pls update 1.4.7
@confuz3d
im not sure why i posted this here lol, must of had the wrong window open when i made it... I cant even figure out where i meant for this post to go lol...sorry about that
@c0dejunkie
Why would you need this for lockette? lockette signs are already editable with a command. Just sayin.
are you planning on updating this plugin for 1.4.6 and if so can you add support for lockette and coreprotect since hawkeye is no more? Thank you very much
Update 1.4.6 Please
Is there any way to completly disable the color functionality for certain groups/users? As it conflicts with essentials. I have it it set so only certain ranks can use sign colors in essentials but this plugin overides that and lets anyone use them, even ranks that don't have access to signedit.
You should try and make it support color formating in a way that doesn't detract from the sign text
The plugin isn't working for me. I've already tried downloading it again from here, but it's not working, maybe someone could help. Thanks.
2012-12-06 04:02:34 [SEVERE] Could not load 'plugins\SignEdit.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: net/timroden/signedit/SignEdit : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:577) at org.bukkit.Bukkit.reload(Bukkit.java:183) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:494) at net.minecraft.server.DedicatedServer.al(DedicatedServer.java:258) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:223) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.UnsupportedClassVersionError: net/timroden/signedit/SignEdit : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 14 more
@pchard
How did you get a copy of the report? It's doing the same to me and It won't let me use the plugin. I'm new to this server hosting stuff :P
@vincenzo696
Same here.