[INACTIVE][MISC] SignThatChest 1.5 - Attach signs to chests [740]

Discussion in 'Inactive/Unsupported Plugins' started by Joeyy, Apr 6, 2011.

  1. Offline


    SignThatChest - Attach signs to chests​
    Version: v1.4

    Download: SignThatChest

    This plugin will help you attaching signs to chests. Its very easy to do and it doesn't need any commands. Simply place a sign in a radius of 1 block and right click on the sign and voilà, your sign is now attached to the chest!

    It supports furnaces, dispensers and chests!



    Attach signs to chests/furnaces/dispensers
    CraftBukkitUpToDate support
    [Permissions support ( 'SignThatChest.attach' as permissions node, defaults to OPs).
    Permissions support for using [stc] signs ('SignThatChest.stc' as permissions node, defaults to OPs).


    Version 1.5

    • Fixed console errors
      Open chests/furnaces/dispensers using signs
      Permission node for opening chests/furnaces/dispensers using signs ('SignThatChest.stc')

    Version 1.4
    • Fixed another console error

    Version 1.3
    • Fixed console error
    • Fixed sign breaking when placing on front of the chest

    Version 1.2
    • Added permissions support
    • Added more types of containers + glass to attach signs to
    Version 1.1

    • Keeps text after attaching it to the chest
    • Large chest support
    Version 1.0
    • Release of SignThatChest
    Xordaii, Digi and Canownueasy like this.
  2. Offline


    Thanks for making that clear!
  3. Offline


    Is it possible to have a sign on a chest without having a block under it? (IE an air block directly under the sign block.) If so I am unsure on how to do it, my chests are stacked off the floor with spaces in between so I do not know how to place a sign then right click it to attach.
  4. Offline


    It checks if there is a chest behind the sign ( so you can place them in the air as long as there are chests behind it).
    Use blocks to get a sign up in the air?
  5. Offline


    I put a block under the sign then place the sign. I right click the sign to the back of the block (on the chest). I get rid of the block and then the sign pops off the chest :(
  6. Offline


    Very, very nice little mod. I absolutely love it. The first time I tried it, the text didn't stay on the sign, just a blank sign attached to the chest.

    Then, I broke that sign and retried it, worked perfectly! So if anyone's having a blank sign issue, just try it again?

    Also, just tried to do a chest on top of a block. Put down a wood block in front of the chest, put the sign on the wood block, right clicked the sign. It attached, so I destroyed the wood block, and the sign stayed.
  7. Offline


    Could you describe what you have done or what you wrote on the plugin?
  8. Offline


    I am having mixed results when I use a wood block to place a sign then destroy it. On some large chests it works on some it doesn't. Not that it matters I think but i tried it on the left/right sides of large chests with mixed results too.

    My first post was using a dirt block under the sign. I am confused as to what is triggering a sign staying or popping off with the "under-block".
  9. Offline


    Could you let me join your server and let me check?
  10. Offline


    this only works on singlechests. how about implement this on doublechest? 2 signs on one doublechest (1 sing on each chestblock).
  11. Offline


    great plugin :)
  12. Offline


    error-report: i'm using plugin DropChest. i've found this error in my log:
    2011-04-16 16:19:12 [SEVERE] Could not pass event PLAYER_INTERACT to SignThatChest
    java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftChest cannot be cast to org.bukkit.block.Sign
        at me.Joeyy.SignThatChest.SignChestListener.onPlayerInteract(SignChestListener.java:40)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:252)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:208)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:477)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
  13. Offline


    which version of CB are you using?
  14. Offline


  15. Offline


    Could you desribe what you do when this error comes up?
  16. Offline


    No, sry, i can't. but the error was happening sometimes a few times in a row when i wasn't online but other players. i will say it, if i have more information.
  17. Offline


    Appreciate it!
  18. Offline

    Courtney White

    I can't seem to get it to work with GeneralEssentials .. I'll keep trying.
  19. Offline


    Same erorr spaming all the time :( BK #709
  20. Offline


    Update please? I believe that BLOCK_INTERACT was changed to BLOCK_RIGHTCLICK or something like that. And that change broke this plugin. Thanks.
  21. Offline


    I will update this later this week!
  22. Offline


    all of you need to update ur CB to craftbukkit # 733 OR 740
  23. Offline


    What he said!
  24. Offline


    i do get a player_interact error once in a wile but it still works
    maby u could look in to it just to reduce consol spam
  25. Offline


    Probably because your permissions yml file is not set up correctly.
  26. Offline


    no its set up right been useing permissons for err 4-6 months now
  27. Offline


    Look at the FAQ of Permissions, there is something similair there.
    But I could take a look though
  28. Offline


    i rent thro the FAQ, loked over my permissons again just-in case and nothing there its all good no onther plugin gives me the error, so maby you over looked something small?
  29. Offline


    I tested the plugin and found the problem. When you placed 2 signs at the FRONT of the chest, it breaks the signs + outputs error on console.
    I just fixed it and the download is above ;). Thanks for the report!

    Fixed another error:

    Right clicking a wall_sign now doesn't output errors.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 13, 2016
  30. I know it was already reported but it also triggers when a player rightclicks sword on dirt, weird.

    00:04:14 [SEVERE] Could not pass event PLAYER_INTERACT to SignThatChest
    java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Sign
    at me.Joeyy.SignThatChest.SignChestListener.onPlayerInteract(SignChestListener.java:40)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:254)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:207)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:521)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
  31. Offline


    Really weird because my plugin doesn't use dirt at all..?

Share This Page