Inactive [GEN/INFO] OnlineSigns v0.2.1 - Slap signs with a fish, get a playerlist [1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by NuclearW, Jul 25, 2011.

  1. Offline

    NuclearW

    OnlineSigns - Slaps signs with a fish, get a playerlist
    Version: v0.2.1

    OnlineSigns lets you create a wall of signs that will display what users are online at all times.

    To create a board of OnlineSigns, simply slap the totals sign with a fish, then slap all the signs that are to display usernames in the order you want them to fill, then slap the first sign again.

    OnlineSigns supports language translation: Simply edit the "lang" file to change anything OnlineSigns says.

    OnlineSigns has been translated into Spanish, German, Polish, and Dutch:
    OnlineSigns supports and is tested with PermissionsEx. OnlineSigns also supports default Bukkit Permissions. And will support any permissions plugin that does the same. OnlineSigns also tentatively supports Permissions 2.7.4 and 3.1.x, but is not tested against these.

    OnlineSigns will create a config.yml which contains one option:
    • PEX_Prefix
    Setting this to true will cause OnlineSigns to attempt to color a user's name on any board by taking the color code from that user's prefix from PermissonsEx

    If you translate this plugin I would be very grateful if you would send me your lang file so that I may share it with others in this post.

    Demonstrations:
    And a video with much more talking by @C0R7
    Would also like to note, his last test, with slapping the same sign over and over again, would show the last players on the server, if the server was full.​
    Features:
    • Full userlist in sign format.
    • Supports PermissionsEx, Permission 2/3, Bukkit Permissions, and defaults to OP
    Permissions:

    Nodes (open)

    • onlinesigns.* - Alias of onlinesigns.create
    • onlinesigns.create - Grants ability to create OnlineSigns



    Download OnlineSigns

    Changelog:
    • Version 0.2.1
      • Fix getting logger too soon
    • Version 0.2
      • Update for new event system
      • New PEX_Prefix option
    • Version 0.1
      • Initial release.
    OnlineSigns was suggested by @C0R7
     
    DrAgonmoray and DarkFusion like this.
  2. Offline

    kaze

    Sorry to be a Negative Nancy, but cant you just press tab in 1.8 to bring up a playerlist of everyone online now?
     
  3. Offline

    NuclearW

    Thanks, good to know.
    But this was made during 1.7 (I think) as a request for another user.

    I still use it on my server, though. It's just an interesting thing to have at this point.
     
  4. Offline

    KingFlowy

    I got a big Problem!
    I've created a wall. Put the signs on it. And linked them with your plugin.
    BUT: HOW TO UNLINK IT? If i destroy the signs and place a new one there is still standig online players, etc....
     
  5. Offline

    NuclearW

    Destroy the first sign, the one that shows totals, it will no longer update any of the other signs.
     
  6. Offline

    KingFlowy

    I did... but when i put a new sign on the same position it happens again....
     
  7. Offline

    NuclearW

    Hmm... That isn't quite right.

    If that's the only board you've made you could always stop the server, delete the file, then restart it.

    But from my testing and looking at the code if you remove the first sign... Actually, try removing the first sign, logging out and back in (or have anyone log in/out) then put a sign back but do not slap it. That ought to remove it for good.
     
  8. Offline

    KingFlowy

    ok works now thanks... ;D

    Other question: Can u use colors?! So like Players online in white or something like that?
     
  9. Offline

    NuclearW

    If you use PermissionsEx for your prefixing I have a version which uses it for colors, but that was for private use. It isn't something I officially support, but I'm willing to give it to you for you to try.
     
  10. Offline

    DarkFusion

    Hey Nice Plugin :D eh can u update your plugin? only for compatibility :) your plugin is very useful for my server
     
  11. Offline

    NuclearW

    Still works for me in 1.1-R3
     
  12. Offline

    DarkFusion

    really? may i try it again hmm.. thx for answer :D

    works :D i had a error because of the translation file O.O (the German one)

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

    iPhysX

    [​IMG]

    I enjoyed the plugin description.
    :)
     
    NuclearW likes this.
  14. Offline

    NuclearW

    Updated for new event system

    New PEX_Prefix option for colorful signs if you use PEX
     
  15. Offline

    mario00037

    I seem to get this error on startup.
    Code:
    2012-03-01 16:48:02 [SEVERE] Could not load 'plugins/onlinesigns.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:136)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:286)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:201)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:164)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:140)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.NullPointerException
        at org.bukkit.plugin.PluginLogger.<init>(PluginLogger.java:23)
        at org.bukkit.plugin.java.JavaPlugin.getLogger(JavaPlugin.java:374)
        at com.nuclearw.onlinesigns.OnlineSigns.<init>(OnlineSigns.java:41)
        ... 13 more
     
  16. Offline

    NuclearW

    mario00037
    Thanks for the error, should be fixed now
     
  17. Offline

    mario00037

    Yay :D. It works.
    Only one thing. Can you hook this into VanishNoPacket?
    I like to join silently and look what all the player's are doing.
    Then I /vanish fakejoin.
     
  18. Offline

    NuclearW

    Well, I may have to talk to a one mbaxter about how best to accomplish this...

    But if you could please make an issue for me on github here: https://github.com/NuclearW/OnlineSigns/issues

    It'll be on my list of things to do when I can.
     
  19. Offline

    LZLOWBATTERY

  20. Offline

    Sergey95

    I can provide the Russian lang file
     
  21. Offline

    Koksons

    CraftBukkit R0.1 Beta Build:
    Code:
    2012-03-06 14:42:50 [SEVERE] Could not pass event PlayerInteractEvent to OnlineSigns
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:92)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:535)
        at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:91)
        at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
        at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NullPointerException
        at com.nuclearw.onlinesigns.OnlineSignsPlayerListener.onPlayerInteract(OnlineSignsPlayerListener.java:78)
        at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 14 more
    
     
  22. Offline

    NuclearW

    Try it without oreobfuscator.
     
  23. Offline

    Koksons

    When I set 20 slots all is well.
    On the server I have 150 slots. Then the error occurs.
     
  24. Offline

    MrDice

    Is there going to be an update for 1.2.3?
     
  25. Offline

    NuclearW

    Should already work
     
  26. Offline

    MrDice

    Sorry i thought because it said 1.1-R4.
     
  27. Offline

    MrDice

    Just a question/suggestion. Could you maybe add colors to the signs or something to make it look less plain. thanks.
     
  28. Offline

    NuclearW

    If you use PEX for prefixing then you'll notice there's a new option to add color in the newest version.
     
  29. Offline

    MrDice

    When you use PEX_Prefixing, does it use connect with the plugin to get the color, or do you customize it?
     
  30. Offline

    MrDice

    I got this error when i run my server on 1.2.3 using this plugin ?
    Show Spoiler
    Code:
    03:35:27 [WARNING] Task of 'OnlineSigns' generated an exception
    java.lang.NoClassDefFoundError: ru/tehkode/permissions/bukkit/PermissionsEx
            at com.nuclearw.onlinesigns.OnlineSigns$3.run(OnlineSigns.java:206)
            at com.bergerkiller.bukkit.nolagg.examine.TimedWrapper.run(TimedWrapper.
    java:20)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:126)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.ClassNotFoundException: ru.tehkode.permissions.bukkit.Permi
    ssionsEx
            at java.net.URLClassLoader$1.run(Unknown Source)
            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:41)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 6 more
     
  31. Offline

    Bradders

    Could u make is support group manager?
     

Share This Page