EditableSign 7.0.4

You can edit a sign with Sneak+Right-Click. (WorldGuard/Essentials signs)

  1. vk2gpz
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Contributors:
    vk2gpz, (libraryaddict : author of SignMagic)
    NOTE: The latest version v7.5.0 supports all 1.7 - 1.17

    Just put EditableSign.jar in the plugins folder.

    You can Sneak + Right-click to edit the sign which is already placed! (only if you have "editablesign.edit" permission and WorldGuard allows you to "USE" or "INTERACT")

    You can also edit Essentials' signs ([Sell], [Buy], [Disposal], etc.)

    This plugin is based on libraryadict's previous work (SignMagic). He has been contacted and was ok about adding 1.8 support as well as WorldGuard support.

    The support for the plugin is provided here.

    Commands:
    • /es : toggle between editable and non-editable mode
    • /es help : displays a help menu
    • /es reload : reloads config.yml
    Permission Node:
    • editablesign.edit : allows a player to edit a sign
    • editablesign.colorsign : allows a player to use colored sign.
    • editablesign.admin: bypasses the cooldown restriction
    • editablesign.<region_name> : allows a player to edit a sign in the <region_name> world guard region.
    Supported region protection plugins:
    • ASkyBlock
    • BSkyBlock
    • Factions
    • FactionsUUID
    • Feudal
    • GriefPrevention,
    • Kingdoms
    • LegacyFactions
    • NovaGuilds
    • PlotMe
    • PlotSquared
    • Plotz
    • PreciousStone
    • RedProtect
    • Residence
    • Towny
    • uSkyBlock
    • WorldGuard v6
    • WorldGuard v7
    Addon:
    • OwnershipCheck (Since SpigotMC does not allow me to release this resource on here, please contact me to purchase this resource.) : when this module is enabled, the sign will remember who placed it (without rely on an external data storage) and only the owner of the sign can edit.
    • Untouchable : You can specify keywords to indicate non-editable signs.
    • Relocate : This add-on will allow you to break the sign you wish to relocate and simply place it again at wherever you wish to relocate it to.

    Tutorial:
    in German


    Donation:
    It would be greatly appreciated for your donation to continue providing support for this plugin.
    [​IMG]

    Code (Text):

    Messages:
      ErrorMsg: "&c[ES] : Some error occured."
      CooldownMsg : "&b[ES] you need to wait for &e%remaining% &bseconds until next edit."
      ConfigReloaded: "&a[ES] Success: config file is reloaded."
      ESOff: "&a[ES] You're no longer in Sign Edit mode."
      ESOn: "&a[ES] You're now in Sign Edit mode."

    HelpMessages:
      banner:
        msg: "=== &e[&aEditableSign Commands List (%version%)&e] &r==="
      help:
        msg: "&a/es help : displays this help menu."
      reload:
        msg: "&a/es reload : reloads config file."
        permission: "EditableSign.reload"
      debug:
        msg: "&a/es debug <true|false> : turn on / off the debug mode."
        permission: "EditableSign.debug"

    #
    # the use of WorldGuard,
    # player needs to have WorldGuard region flag USE = allow to edit the sign
    WorldGuard: true

    # Use specific WorldGuard Region name for allowing edit?
    UseRegionName: true
    Regions: []

    #
    #
    # number of seconds the newly edited sign will be non editable.
    #SignCoolDown: 1800
    SignCoolDown: 0
    #
    #
    # number of seconds, until next time you can edit a sign.
    #WriteCoolDown: 600
    WriteCoolDown: 0

    #
    # log .. if this is true, the author and changed content will be push to the log
    Logging: false

    # if this option is "true" you will be in the edit mode by default
    DefaultInEdit: false

    # adjust these event priority if those event processes from this plugin
    # interfere with other plugins' event processes.
    EventPriorityMap:
      PlayerInteractEvent: "LOWEST"
      PlayerJoinEvent: "HIGHEST"
      PlayerQuitEvent: "HIGHEST"
      SignChangeEvent: "MONITOR"

    # event type
    ClickMode: RIGHT  # or LEFT

    #
    BlacklistReplacement: "**"
    Blacklist:
      - "(?i)\\[buy\\]"
      - "(?i)\\[sell\\]"
     

    If you use WorldGuard's USE flag, you can make public notice/message board.

    2014-12-19_22.08.48.png

Recent Reviews

  1. LawlyPopzz
    LawlyPopzz
    1/5,
    Version: 7.0.4
    needed to read comments to get new version as not posted on here kind of silly if you ask me
  2. Olivermatt
    Olivermatt
    1/5,
    Version: 7.0.4
    Claims to work for 1.17 , it doesn't and plugin does not load.

    07.09 09:57:15 [Server] ERROR null
    07.09 09:57:15 [Server] INFO org.bukkit.command.CommandException: Cannot execute command 'es' in plugin EditableSign v7.0.4 - plugin is disabled.
    07.09 09:57:15 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:832) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.server.network.PlayerConnection.handleCommand(PlayerConnection.java:2169) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1980) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1961) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:36) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.server.TickTask.run(TickTask.java:18) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1348) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:190) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:15 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:17 [Server] INFO at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1327) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:17 [Server] INFO at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1320) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:17 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:132) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:17 [Server] INFO at net.minecraft.server.MinecraftServer.sleepForTick(MinecraftServer.java:1281) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:17 [Server] INFO at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1192) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:17 [Server] INFO at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[patched_1.17.1.jar:git-Paper-195]
    07.09 09:57:17 [Server] INFO at java.lang.Thread.run(Thread.java:831) [?:?]
    07.09 09:57:34 [Server] INFO CONSOLE issued server command: /list
    07.09 09:57:34 [Server] INFO
    1. vk2gpz
      Author's Response
      yes, I clearly stated "NOTE: The latest version v7.5.0 supports all 1.7 - 1.17", yet you complain that 7.0.4 does not work with 1.17.1.... nothing I can do about that. Putting 1 star review with a stack trace will certainly not going to help you to turning v7.0.4 into 7.5.1 ...
  3. Dimatron
    Dimatron
    4/5,
    Version: 7.0.4
    If it were not for StarterX4, I would not have understood where to download the new versions of the plugin, since the author for some reason does not answer this question, but answers angrily. It's not our fault that the rules of the spigot are running out of you. Well, the plugin itself works as it should.
    1. vk2gpz
      Author's Response
      Well I was informed that I’m not allowed to ‘advertise’ And the resource was here before the rule. I don’t have a time machine.
  4. JohannesK71083
    JohannesK71083
    3/5,
    Version: 7.0.4
    This Plugin works good, but the current version isn`t uploaded at this platform. Why? Please update the Plugin on Spigotmc too!
    1. vk2gpz
      Author's Response
      i would if spigot doesn't keep changing the rules.
  5. wittus6993
    wittus6993
    1/5,
    Version: 7.0.4
    Claims to support all versions, but the version downloadable here is not the mentioned version 7.5.0 ...
    1. vk2gpz
      Author's Response
      did you even read : "NOTE: The latest version v7.5.0 supports all 1.7 - 1.17" ???

      1 star review is not going to resolve that issue.
  6. StarterX4
    StarterX4
    5/5,
    Version: 7.0.4
  7. Gynzel
    Gynzel
    1/5,
    Version: 7.0.4
    Hi, Where I can download version 7.5.0 or 4.5.0
    I can not find the version at the download side.
    There is 7.0.2 / 7.0.3 / 7.0.4
    1. vk2gpz
      Author's Response
      putting 1 start review wont' magically give you v7.5.0...
  8. jordankothe9
    jordankothe9
    5/5,
    Version: 7.0.4
    Worked Great until 1.16.5 Unfortunately it does not work in 1.17 and I'm not certain this project is still being updated. Willing to donate if the devs are still updating this project.
    1. vk2gpz
      Author's Response
      The latest version (7.5.0) supports and works on all 1.7 - 1.17
  9. korhox
    korhox
    5/5,
    Version: 7.0.4
    Great plugin, but too bad Mojang bug removing the color codes. Let's hope that Mojang listens its customers and fixes this bug or should I say "feature". Big thanks for the developer and best wishes!
  10. mistermsk
    mistermsk
    5/5,
    Version: 7.0.4
    Running 1.16.4 and it works great with paper. I call this one of the essential plugins since editing signs should be in the game.