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

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

  1. Offline

    Joeyy

    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!

    [​IMG]

    Features:​

    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).


    Changelog:

    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

    Joeyy

    Thanks for making that clear!
     
  3. Offline

    VoiceofTreason

    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

    Joeyy

    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

    VoiceofTreason

    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

    Marintha

    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

    Joeyy

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

    VoiceofTreason

    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

    Joeyy

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

    Kartus

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

    Wall

    great plugin :)
     
  12. Offline

    Kartus

    error-report: i'm using plugin DropChest. i've found this error in my log:
    Code:
    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

    Joeyy

    which version of CB are you using?
     
  14. Offline

    Kartus

    #678
     
  15. Offline

    Joeyy

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

    Kartus

    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

    Joeyy

    Appreciate it!
     
  18. Offline

    Courtney White

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

    hofec

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

    Sparky20

    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

    Joeyy

    I will update this later this week!
     
  22. Offline

    woodzy

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

    Joeyy

    What he said!
     
  24. Offline

    woodzy

    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

    Joeyy

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

    woodzy

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

    Joeyy

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

    woodzy

    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

    Joeyy

    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.

    error
    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

    Joeyy

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

Share This Page