[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. Well, a player said he did that... seems wrong tough, I tested myself and it didn't print any errors :-??
     
  3. Offline

    Joeyy

    Thats pretty weird indeed!
     
  4. Offline

    emoknight

    Code:
    2011-05-04 16:17:51 [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:37)
        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)
    got this error on ur 1.4
    im using CB 740
     
  5. Offline

    Xordaii

    Working for us with no problems on CB 740. I did notice it is sometimes difficult to get the sign to attach (NOT a complaint, I was doing it wrong.) No errors in console.

    If you are having difficulty attaching a sign, wiggle around a bit so that when you are placing it, and hover the cursor over the sign, the face of the placement box actually touching the front face of the sign is the part you are clicking. Sometimes, the face facing you is actually around the corner from the one touching the sign. This seems to be a problem more on signs I am directly facing.

    Once we figured out about the angles, it is rare I have to destroy a sign to try again.
     
  6. Offline

    Taranis01

    i really would like try this plugin out, but the rightclick is already used by simplesignedit!
    may u could add a feature that the player have to hold a specified item in his hand? :oops:
     
  7. Offline

    Joeyy

    If the right click is already used by another plugin, than it doesn't really matter if I check the player for the item he is holding because the other plugin will just check the rightclick.
     
  8. You could add an optional left click support.
     
  9. Offline

    Joeyy

    Then everytime you try to breakdown a sign, it will attach to a container or glass if its behind the sign.
     
  10. Yes, but you can break it anways :p

    Still, it's better than nothig for people having something else with right click on signs.
     
  11. Offline

    Taranis01

    i just read the description of simplesignedit again. looks like u need to have sign in your hand to edit a sign. also u have 2 other features with a item in ur hand and rightklicking on the sign. dont think that should interference signthatchest, will try out later

    it works! the onliest problem is, that u cant have a sign 1 block around a chest (,...et cetera) without atach the sign to it - thats not so important :)
     
  12. Offline

    Kartus

    same issue here. CB 740, 1.4
     
  13. Offline

    Don Nguyen

    Code:
    13:37:45 [SEVERE] Could not pass event PLAYER_INTERACT to SignThatChest
    java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
            at me.Joeyy.SignThatChest.SignChestListener.onPlayerInteract(SignChestLi
    stener.java:27)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:254)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:162)
            at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j
    ava: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)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHa
    ndler
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 14 more
    Same error as well. CB740
     
  14. Offline

    Joeyy

    I am aware of it, im developing some new features for this plugin and fixing some stuff, then ill release!

    New version: 1.5!

    What is new:
    Signs do not attach to workbenches any more (will re-add workbenches maybe).
    You can now access chests by typing [stc] on the first line. Supports single and double chests!
    Open furnaces and dispensers the same way you open chests, by typing [stc] on the first line.
    Permission node for using signs with [stc]: SignThatChest.stc

    Download: http://dl.dropbox.com/u/9316587/SignThatChest.jar

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  15. Offline

    Kartus

    I don't understand for sure. You mean, before the problem was, i have to aim above or below a sign to access chest. with 1.5 i can click on attached sign to open chest, if i have permission. Right?
     
  16. Offline

    Joeyy

    Correct
     
  17. Offline

    Xordaii

    This doesn't seem to work with the new 1.5 on 798. Right clicking on a sign no longer attaches it to a chest. I've been loving the plugin up until this version of Bukkit though.

    Tried putting in the [stc] in the top line too, nothing. I hadn't wanted to use that feature, since LWC and iConomyChestShop can either one do the same, but I tried in case that was the problem. Sign won't budge. Console isn't throwing a single line of output on it, it just doesn't seem to want me to interact with it now.

    Not doing anything fancy, just labeling my chests in a vault. Like "Eggs".

    edit: Rolled back to the 1.4 version of SignThatChest I was using with 766. Works like a charm on Bukkit 798. Will try again if you update it again. Really prefer it to be simple, as in anyone can label their chests, and let the protection plugins handle protecting the sign. Don't want anyone to have to have permissions to put up a sign.
     
  18. Offline

    Joeyy

    Sorry for not updating this plugin. Currently I have exams and I don't really have time to update it. I'll update it after 1.6 (since my exams are almost over!)
     
  19. Offline

    Xordaii

    good luck on exams! I'll look forward to when you have time again.
     
  20. Offline

    Taranis01

    just wanna tell that it works with #860! :)
    but i hope Joeyy is back soon and updates officialy
     
  21. Offline

    Xordaii

    How are you getting it to work? I can't get them to attach to chests, and I have the permission for it.

    Edit: Okay, it works. Figured out it is a placement issue again. If you put it down in any position other than straight on facing the chest to attach it to, the sign sits there. If it is parallel exactly to the face of the block, it attaches easily. Used to work with any angle.
     
  22. Offline

    superjack010

    Could you make it so that we don't have to put the [stc] on the sign? I find it makes the chest and the sign look messing :p. But other than that, Works perfectly :)
     
  23. Offline

    Xordaii

    You don't have to put the [stc] on at all. I use different security and only use this plugin for attaching "labels" to chests or signs with messages. I believe the [stc] was optional security, wasn't it? Someone correct me if I am wrong, I never got that part to work anyway and didn't want it.
     
  24. Offline

    Kartus

    @Joeyy, your still planning to update this plugin? :)
     
  25. Offline

    Joeyy

    Not really,
    I asked a friend to take over the plugin but he hasn't got back to me yet. Feel free to update it for yourself.
     
  26. Offline

    Joeyy

    This plugin works fine with CB #935. It doesn't default to OP's though!
     
  27. Offline

    XAM

    Does not work for me :/

    I'm currently using:
    Code:
    BedRespawn
    CommandBook
    HeroicDeath
    LevelCraft
    LWC
    PermissionsEx
    SignColours
    SignThatChest (Obviously)
    Timefold
    Tombstone
    WorldGuard
    Edit: Got it to work now. The permission node is case sensitive.
    Instead of signthatchest.attach I had to type SignThatChest.attach
     
  28. Offline

    7eggert

    I'm wondering why you disabled attaching signs to workbenches.
     
  29. Offline

    Joeyy

    I did not, I think its the update maybe.
     
    Ratchet likes this.
  30. Hmm... can you make if I hit a sign with a stick (should be a configurable item) it would rotate ? Meaning, If I place a wall sign and hit it with a stick, it would get to the other wall... and even floating in-air, it would be verry usefull for some designs, also rotating standing signs would be good aswell.

    If it wasn't clear enough, I'm not talking about anything automatically, I'm talking about manually rotating the signs for better placement.
     
  31. Offline

    Ratchet

    @Joeyy update for #1000?
     

Share This Page