ClickEdit
The simplest sign editing plugin around!
Compatible with all region/protection plugins!
Features
- Shift+Right click a sign to edit it. Its that simple!
- Color code support! Put '&', followed by a number from 0-9, or a letter from a-o. http://ess.khhq.net/mc/
- Compatible with region protection plugins. Players can only edit signs where they are allowed to!
- Permissions support
Permissions
- clickedit.edit - Permission to use the editor
- clickedit.color - Permission to add color to signs
Commands
- /clickedit edit - Brings up the sign editor for the sign you are looking at
- /clickedit edit [line #] [text] - Edit a line on a sign directly (supports region protection & chat colors)
Installation
- Requires ProtocolLib
- Drag and drop the plugin into your plugins folder! Thats it!
Additional Information
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
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
This plugin also utilizes Gravity's Auto-updater. This allows the plugin to automatically download new versions that are approved by the bukkit staff.
If you would like to disable this, you may edit plugins/ClickEdit/config.yml and change enable-updater to false.
Does this still work with 1.9? And will it load with liteloader?
Broken on spigot 1.8 https://pste.me/#/4LWUw
Why when I have a OP and try to edit some of my signs I created it is say: You are not allow to edit this sign!
This message is coming when the sign is in the stairs, slabs and more I think. Can you make it soy you can edit them in all materials.
Guys, sorry. I've been pretty busy and inactive recently on bukkit. Anyways, I finally got around to updating this and I've submitted the update to bukkit. :)
EDIT: REMEMBER! You must have an updated version of ProtocolLib for this to work!
getting same errors as dinorsmike
If i click the sign, console show me this:
[23:13:10 ERROR]: Could not pass event PlayerInteractEvent to ClickEdit v1.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:320) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:486) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:471) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInte ractEvent(CraftEventFactory.java:195) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnk s] at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInt eractManager.java:374) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java :628) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile :9) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146 ) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [serv er.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6 55) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2 50) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5 45) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :457) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] Caused by: com.comphenix.protocol.reflect.FieldAccessException: Field index must be within 0 - count at com.comphenix.protocol.reflect.StructureModifier.write(StructureModif ier.java:285) [?:?] at com.bobacadodl.ClickEdit.SignGUI.open(SignGUI.java:61) [?:?] at com.bobacadodl.ClickEdit.ClickEdit.editSign(ClickEdit.java:236) [?:? ] at com.bobacadodl.ClickEdit.ClickEdit.onSignClick(ClickEdit.java:86) [? :?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0 _45] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0 _45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1 .7.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:318) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 15 more Caused by: java.lang.IndexOutOfBoundsException: Out of bounds at com.comphenix.protocol.reflect.StructureModifier.write(StructureModif ier.java:285) [?:?] at com.bobacadodl.ClickEdit.SignGUI.open(SignGUI.java:61) [?:?] at com.bobacadodl.ClickEdit.ClickEdit.editSign(ClickEdit.java:236) [?:? ] at com.bobacadodl.ClickEdit.ClickEdit.onSignClick(ClickEdit.java:86) [? :?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0 _45] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0 _45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1 .7.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:318) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 15 more
Does it work for someone?
I'm getting a warning from ProtocolLib on server startup (using for clickedit) and clickedit isn't functioning properly.
"[ProtocolLib] [PacketFilterManager] [ClickEdit] Unsupported client packet ID in current Minecraft version: PacketPlayOutUpdateSign[51, legacy: 130]"
I'm running spigot, using Bukkit API version 1.7.2-R0.3 Also using newest versions of clickedit and ProtocolLib.
I posted this on the ProtocolLib page, and he said to report it here, as it was a problem with clickedit.
Does this work for 1.5.2?
if i click on a sign the plugin say that i edit the sign but i cant i have the normal sight
Unless I have some setting wrong, for RCB 1.6.4, this plugin does NOT follow any region protection rules, and, in fact, only functions if a player is opped. Yes, I do have both clickedit.edit and clickedit.color in the permissions file. Any help is much appreciated.
Does it work for CraftBukkit?
Same problem, spigot:
http://pastebin.com/pHeyc2Sx
Same issue like the folks below. Would be sweet with a fix. Thanks for an awesome plugin!
It doesent work
http://pastebin.com/c6cMidHv - On latest spigot.
I have the same error. I hope he will fix it :(
Omg ... are you serious, is this for real? This is _the_ plugin. Well done, sir. Well done!
Oh ... it doesn't work with latest Spigot :-I
You can see the error here:
http://pastebin.com/eHymQdSh
not working shows error all over place i need this to work i depend on it please fix
does not work. The GUI does not come up.