[INACTIVE][SEC] SignOwner v0.2 - Tells you who placed that sign [953]

Discussion in 'Inactive/Unsupported Plugins' started by Joeyy, Mar 29, 2011.

  1. Offline

    Joeyy

    SignOwner - Tells you who placed that sign:

    Version: v1.3

    This plugin will help you indentify the owner of a sign by leftclicking (damaging) the sign. However, this only works on signs that are placed while the plugin was enabled. Signs created before enabling the plugin will give you a message that the sign was placed before enabling the plugin.
    [​IMG]

    Features:
    • Identify owner of sign
    • Log signs in a flatfile inside plugins folder.
    • Permission support (add SignOwner.getMessage to the group/player)
    • Ops will always get the message.
    Download 1.3

    Changelog:

    Version 1.3
    • Fixed a bug where the config file was not created.
    Version 1.2

    • Config to set the message when a sign is not placed by a player (or when the plugin was disabled).
    • Added version when enabling the plugin so its easier for servers to check for updates.
    Version 1.1

    • Permission support (add SignOwner.getMessage to the group/player)
    • Op will always get the message.
    • CraftBukkitUpToDate static link was send (and will hopefuly get added).
    • Bug fixes etc.
    Version 0.1

    • Release of SignOwner plugim
    Credits:

    WaterWolf: helping me with the difficult parts when coding.
    Everyone in IRC: giving tips/advice
     
  2. Offline

    ZachBora

    You, sir, are my hero.

    Is this also #556 compatible? A lot of people including myself only use the recommended builds.
     
  3. Offline

    Joeyy

    No unfortunately not. BLOCK_PLACE is fixed in the newer Craftbukkit so it would be a waste to rewrite this plugin to work with 556.

    However, tomorrow or any time soon there will be a new recommended build, which will work with this plugin ;)

    Question for people who use this plugin:
    Do you want permissions support, yes or no? Just let me know

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  4. I keep getting an error when I try to use it. Im new to mods but I was guessing it was a conflict with my other sign mods

    And yes I would like permissions support added.
     
  5. Offline

    KiloWhiskey

    Wouldn't hurt to add in something for the permission systems.
     
  6. Offline

    Major

    Permissions support please :D
    Also, if you could make a static jar and get it added to CraftBukkitUpToDate, it would be awesome.
     
  7. Offline

    iFooZy

    Nice plugin :)
     
  8. Offline

    lee smith

    nice i havent downloaded it just yet but ill keep an eye out entil you get permissions with it [cake]
     
  9. Offline

    anonymous

    Permissions please :)
     
  10. Add permissions support and a command to toggle this on and off :)
     
  11. Offline

    Raspberry

    Crashes here...

    Code:
    08:00:19 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-609-g39996e1-b612jnks (MC: 1.4)
    08:00:19 [INFO] Preparing level "world"
    08:00:19 [INFO] Preparing start region
    08:00:19 [INFO] 144 recipes
    08:00:19 [SEVERE] Could not load plugins/SignOwner.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:64)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:158)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:106)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:63)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:131)
            at java.util.jar.JarFile.<init>(JarFile.java:150)
            at java.util.jar.JarFile.<init>(JarFile.java:114)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:51)
            ... 8 more
    
     
  12. Offline

    CMCPLstone

    I hate to be a pain, but my antivirus blocks Mediafire. Mirror site?
     
  13. Offline

    Kahl

    Is this 617 compatible?

    Also, @CMCPLstone, you need to change antivirus software if mediafire is blocked lol...
     
  14. Offline

    Joeyy

    Yes this is #6167 compatible!

    Here you go: http://dl.dropbox.com/u/9316587/SignOwner.jar

    Permission support added + a static jar link was send to CraftBukkitUpToDate!
     
  15. Offline

    Major

    Great :D Thanks.
     
  16. Offline

    AnarkhiA

    Cheers ^^
     
  17. Offline

    Kahl

    It would be cool if the line "this sign was placed before enabling the plugin" could be changed.

    I have gravestone signs drop upon death and I would like to make the line say "This sign has been placed by the server" or even "This is a gravestone."
     
  18. Offline

    Joeyy

    Added.
    It now creates a config where you can set the message you want!
     
    Kahl likes this.
  19. Offline

    Kahl

    Great! Thanks!

    Edit: The config file was not created for me
     
  20. Offline

    Joeyy

    Sorry about that, please try to redownload!
    I fixed it now.
     
  21. Offline

    Kahl

    Thanks!

    Works like a charm!
     
  22. Offline

    kahlilnc

    Can you add an optional protection?
     
  23. Offline

    verboseone

    Still works [720].
     
  24. Offline

    p0ch

    Works in [733]
    But I get this in the logs:

    Code:
    2011-04-28 22:20:22 [SEVERE] Could not pass event BLOCK_DAMAGE to SignOwner
    java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
        at me.Joeyy.SignOwner.SignOwnerListener.onBlockDamage(SignOwnerListener.java:43)
        at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:358)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(CraftEventFactory.java:180)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:87)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:431)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        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)
     
  25. Offline

    Joeyy

    Today I will take a look at it ;)
     
  26. Offline

    ArmEagle

    Throws the following (slightly different than above) error in CB 740.
    Code:
    12:29:54 [SEVERE] Could not pass event BLOCK_DAMAGE to SignOwner
    java.lang.NullPointerException
            at me.Joeyy.SignOwner.SignOwnerListener.onBlockDamage(SignOwnerListener.java:43)
            at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:358)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(CraftEventFactory.java:180)
            at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:87)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:433)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            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)
    
     
  27. Offline

    Raspberry

    I'm getting the BLOCK_DAMAGE error now too
     
  28. Offline

    PhantomGamers

    Will this ever be updated for the latest version? :/

    EDIT: Or, anyone want to help me update it?
    Trying to catch a griefer...
    I just need to find out how to fix ONE single error, and I can't seem to get it for the life of me :S
     
  29. Offline

    TheNin7a

    anyway that this can be done for regular blocks? say if i typed /see it would enable me to see who place a block by right clicking it? is there already a plugin that does this? if so please link me :) thanks
     
  30. Offline

    ArmEagle

    Try BigBrother.
     

Share This Page