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:
Why can't i add this plugin to CraftBukkitUpToDate? is this plugin not compatible with CraftBukkitUpToDate? Do you know?
Thanks, Timroden
10,000+ Downloads, thank you all for supporting SignEdit!
I lol'd when I saw the TODO
There isnt much else you can do with this plugin.
Its good that it is basic and easy to use
Good job
3.2.1 fixed the issues, but the AutoUpdate shows null now.
@Canister80
3.2.1 is the latest stable version, but it needs to be approved by a BukkitDev admin. When it's public, please update to that.
im just going to stick with the old version seems to work fine for now besides it telles me that ot needs to be updated but everytime i come to uptae it the newest one says broken are these still useable?
@FlashLight32
@H8llfire
Issues are fixed in 3.2. (I can't reproduce them). Please update as soon as the BukkitDev staff approves the file.
bugged plugin :(
What is wrong with the latest releases of Signedit (3 and 3.1)? They give me on /signedit 1 bla this:
14:30:19 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'signedit' in plugin SignEdit v3.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at net.timroden.signedit.utils.SignEditLogger.logAll(SignEditLogger.java:40) at net.timroden.signedit.commands.CommandSignEdit.onCommand(CommandSignEdit.java:137) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
Im making a plugin. I looked at the source code of signedit and its too complicated. i just need a command /autotorch and then have it say Right Click on a sign. then gets the sign and store it in a hashmap so i get use it later, how would i do that?
SignEdit 3.1 is out, please be sure to report any bugs in the Ticket system, and ThundrRok Cyprias or I will jump on them.
PERFECT! Ill edit this post with info on it. Sounds brilliant!
@TheFlannelBeard
Not with 3.1 you won't
I use LWC BOSEconomy Chest Shop and Magic Spell Signs.
I am guessing I will have compatibility issues with all of these...?
@Smiley43210
Thanks Smiley43210, ThundrRok and I are looking into these issues now. There's no reason this should be a problem.
@Timroden
I always try to join my own server as a guest and test stuff out, and I too was able to edit signs that I should not be able to. If I try to break the sign, I'm told the sign is locked with a magical spell (from not owning the sign; LWC). However, I too can still edit the sign.
This plugin helps so damn much when I am trying to change the prices on Everything at my server shop. Thanks for creating a superb plugin.
@Xcelsior1991
@carapace7940
I'm looking into these issues, the problem doesn't occur with lwc signs, chestshop signs, etc.
Your call is important to us, please hold.
@Xcelsior1991 and @carapace7940:
So thats why this plugin is only for admins :D
@Xcelsior1991
Xcelsior, you are correct, we just tested that on our server also. E.g. you can change other peoples signs on their residence. and more importantly, you can change essentials signs like [buy] and [sell] to say reduce the cost of diamond ore to 1$.
TimR, can you check this out?
Thanks
PS. I checked to see if the sign-change event is being fired on the "left-click to the sign" and it definitely is being fired.