SignEdit for Bukkit
- Native Minecraft Version:
- 1.13
- Tested Minecraft Versions:
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- Source Code:
- https://git.io/SignEdit
- Contributors:
- Deltik, Omel
- Languages Supported:
- Deutsch, Nederlands, 中文(简体,繁體,粵語)
![]()
![]()
![]()
SignEdit for Bukkit is a Bukkit plugin that allows players to edit sign objects by looking at them or clicking on them and typing in a SignEdit command.
Installation
Usage, Permissions, Configuration, and Features
- Download the latest .jar file from the Releases page and upload it to your Bukkit server (Spigot, PaperMC, etc.) plugins/ folder.
- Restart your Bukkit server.
Full documentation of this plugin can be found in the GitHub project README.md.
Compatibility
This plugin is a fork of Omel's SignEdit v1.3. Omel's SignEdit v1.3 and older are not compatible with Bukkit 1.12 and newer because a deprecated API method was removed (see related issue in MyPet).
More compatibility information can be found in the GitHub project README.md.

SignEdit for Bukkit 1.13.7
Edit signs by looking at or right-clicking them
-
MarcellxD, BF3Chilled, shuiqing2046 and 1 other person like this.
Recent Updates
Recent Reviews
-
Siuan
- 1/5,
This plugin seriously fucked up all of my signs. I had issues with it reverting signs many times sometimes even wiping dozens of them at once. Even with it OFF my server entirely, I'm still having problem with signs reverting back to previous states.
-
BlueMan
- 5/5,
very good plugin. if I input sign ui first but don't press the notice board, and then put the notice board, an error will be reported.spigot1.16.5
Could not pass event SignChangeEvent to SignEdit v1.13.2
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2685) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.PlayerConnection.lambda$19(PlayerConnection.java:2648) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.PlayerConnection.lambda$2(PlayerConnection.java:440) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.PlayerConnection.lambda$4(PlayerConnection.java:454) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(SourceFile:144) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(SourceFile:118) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1061) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1054) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeAll(SourceFile:103) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1037) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:970) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:273) ~[Start.jar:3096-Spigot-9fb885e-296df56]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_291]
Caused by: java.lang.NullPointerException
at org.deltik.mc.signedit.interactions.UiSignEditInteraction.runEarlyEventTask(UiSignEditInteraction.java:90) ~[?:?]
at org.deltik.mc.signedit.interactions.UiSignEditInteraction.cleanup(UiSignEditInteraction.java:75) ~[?:?]
at org.deltik.mc.signedit.listeners.CoreSignEditListener.onSignChangeDoReformat(CoreSignEditListener.java:95) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_291]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_291]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_291]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_291]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Start.jar:3096-Spigot-9fb885e-296df56]-
Author's Response
Thanks for reporting the bug! It has been fixed in SignEdit for Bukkit v1.13.3, which you can find here: https://github.com/Deltik/SignEdit/releases/tag/v1.13.3
-
Achaius
- 5/5,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Really nice plugin! Thank you!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
shuiqing2046
- 5/5,
Works well on 1.17.1.
Active and friendly developers
The cuw of feedback is solved very quickly. -
GiladB
- 5/5,
Insanely useful plugin.
Allows easy edit process of signs with an ability to use tab to get the line that already exists and then change it from there, copying and pasting sign lines from 1 sign to another which allows to change the sign type with ease, for instance - without having to type everything into the new sign. It also supports Hex colors which is very nice. -
shixueSAMA
- 5/5,
Great plugin!Could I take it to the Minecraft Forum in China?The website is www.mcbbs.net :P
-
Author's Response
Sure, why not?
-
IAreKyleW00t
- 5/5,
Removes an immense amount of frustration when creating/editing signs. Can't go back now.
-
Edoras
- 5/5,
Great plugin and great owner treatment. That's an important reference plugin in our server.
-
XxSaw_MaxterxX
- 5/5,
Excellent plugin, is very usefull! I love it<3
******************************************** -
Omel
- 5/5,
Nice Dude, you updated my ressource^^
***********************************************