PlaceholderSign 1.1.5

Animated signs with placeholderapi/mvdwplaceholderapi support!

  1. Sagacious
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.8
    • 1.15
    • 1.16
    placeholdersignback.png

    PlaceholderSign is a plugin that hooks into PlaceholderAPI & MVdWPlaceholderAPI to add placeholder capability to signs.


    With PlaceholderSign you can make updatable signs that use placeholders supported by either PlaceholderAPI or MVdWPlaceholderAPI (you can use both)

    To use this plugin just place a sign with the desired placeholders, of course there's a limit to what you can type so you can also use /editsign <line> <message> and then clicking on the sign, line has to be a value of one of these numbers: '1, 2, 3, 4', representing the lines on the sign.

    Permission for /editsign =
    placeholdersign.editsign



    Code (YAML):

    version
    : '1.0'

    # Distance in blocks to check for signs
    sign-minimum-distance
    : 10
     

    2019-12-27_01.20.59.png

    This plugin is currently in BETA meaning there may be bugs, currently I know of none and the plugin works great for me personally but of course some issues can occur and when that happens please send me a message on discord so I can fix it.



    Bugs, ideas, requests? Join my discord server

    If you have any questions you can add me on discord joost#6858, clicking on my name will invite you to my discord server.​

Recent Updates

  1. Respawn update
  2. Teleport update
  3. Quick fix for StackOverlowError

Recent Reviews

  1. icansc187
    icansc187
    1/5,
    Version: 1.1
    Error occurred while enabling PlaceholderSign v1.1 (Is it up to date?)
    12.08 11:18:29 [Server] INFO java.lang.NullPointerException: null
    12.08 11:18:29 [Server] INFO at com.sagaciousdevelopment.PlaceholderSign.sign.SignManager.<init>(SignManager.java:32) ~[?:?]
    12.08 11:18:29 [Server] INFO at com.sagaciousdevelopment.PlaceholderSign.Core.onEnable(Core.java:67) ~[?:?]
    12.08 11:18:29 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:366) ~[?:?]
    12.08 11:18:29 [Server] INFO at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:318) ~[?:?]
    12.08 11:18:29 [Server] INFO at com.rylinaux.plugman.util.PluginUtil.reload(PluginUtil.java:380) ~[?:?]
    12.08 11:18:29 [Server] INFO at com.rylinaux.plugman.command.ReloadCommand.execute(ReloadCommand.java:122) ~[?:?]
    12.08 11:18:29 [Server] INFO at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:95) ~[?:?]
    12.08 11:18:29 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1492) ~[?:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1297) ~[?:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_261]
    12.08 11:18:29 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_261]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1618]
    12.08 11:18:29 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_261]
    1. Sagacious
      Author's Response
      Hi, I believe I've fixed this issue in 1.1.2, please update your plugin and if you're still experiencing this issue please join my discord server instead since it will be easier for me to help you
  2. Sancaros
    Sancaros
    5/5,
    Version: 1.1
    I am a Chinese Server owner,I am very needed this plugin,very good plugin for minecraft!
  3. Spegot
    Spegot
    4/5,
    Version: 1.0
    Excellent plugin, clean and fast. However, when a chunk with a sign is unloaded players are spammed with an "Unable to locate sign" message.
    1. Sagacious
      Author's Response
      If you're still interested in this plugin, I've rewritten the plugin and this should no longer occur
  4. stijnb1234
    stijnb1234
    5/5,
    Version: 1.0
    Works good! Idea: Remove sign from list after breaking a sign, because now I can't remove them.