1. Welcome to LilyPad. Download the project, explore the forums, and create your own LilyPad network.


    If you use the software and enjoy it or have a question, or would like to contribute to the future of the software directly or through resources, please sign up and join our little community.

LilySigns- Display server info on signs!

Discussion in 'Legacy Bukkit Plugins' started by bobacadodl, May 26, 2013.

Thread Status:
Not open for further replies.
  1. bobacadodl

    bobacadodl Member

    [​IMG]
    Display server info, such as Players online, MOTD, and more on signs!
    Info:
    What exactly does LilySigns do?​
    LilySigns allows you to display server info of any server on your LilyPad network on a sign.​
    You can display the server's players online, max players, and it's MOTD. More to come!​
    Setup:
    1) Download LilySigns, and place it on all of your servers.​
    2) Create a sign with [LilySign] as the first line. The other 3 lines can be whatever you want. %on will be replaced with the # of players online. %max will be replaced with the max amount of players, and %motd will be replaced with the MOTD.​
    3) Time to link the LilySign with a server! Say /lilysign setuser [The username of the server you want to link it with] !​
    4) The lilysign should start updating soon! The First line will be changed to the name of the target server in its server.properties. The other 3 lines will stay the same except the variables will be replaced.​
    Configuration:
    Normally, no configuration is required! However, you can make your server less laggy by changing the "ping-delay" in the config to a higher number. (in seconds!)​
    Development funded by DiamCraft!
    [​IMG]


    WARNING: Please report bugs on this thread along with the complete stack trace!
    Issues have been fixed! Should be stable :)
  2. Coelho

    Coelho Software Engineer Staff Member Administrator Maintainer

    Nice plugin! Demonstrates the API perfectly, and is very useful. If you could open source this on GitHub, I'm sure it would help people. :)

    On top of that, you might want to account for the other servers not sending pings in a certain duration, so your plugin can call them "Offline" on the sign or etc.
    • Like Like x 1
  3. bobacadodl

    bobacadodl Member

    Yea. I'll be adding that soon & will be putting this on GitHub :)
  4. dieu11

    dieu11 New Member

    Hello

    Have this error

    2013-05-29 08:53:05 [SEVERE] Could not load 'plugins/LilySigns.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: lilypad/client/connect/api/MessageEventListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217)
    at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
    at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Caused by: java.lang.NoClassDefFoundError: lilypad/client/connect/api/MessageEventListener
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
    ... 9 more
    Caused by: java.lang.ClassNotFoundException: lilypad.client.connect.api.MessageEventListener
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
    ... 12 more

    Help me please
  5. Matt

    Matt Forum Moderator & Contributor Staff Member Moderator Contributor

  6. Soledge

    Soledge New Member

    Update your craftbukkit. See if that fixes it
  7. Coelho

    Coelho Software Engineer Staff Member Administrator Maintainer

    Please ensure that you have the Bukkit-Connect plugin installed. LilyPad plugins will never work without Bukkit-Connect.
  8. DiamCraft

    DiamCraft New Member

    I can now vouch that this is working.
    Since I am on SpiGot, I am using bukkit-connect #3 , not #8.
  9. DiamCraft

    DiamCraft New Member

    Nevermind. This dev sucks, and he doesn't do a good job. Don't use this plugin, your config will reset every reboot.
  10. bobacadodl

    bobacadodl Member

    Woah man. First of all, there's no way this happens. My plugin checks for existing config on reboot... Secondly, I'm sorry. I've been really busy lately and had little time for MC stuff. If you would like me to take a look into it now, I will.
  11. Squirzy

    Squirzy Amazing Person Administrator Sponsor

    DiamCraft - If you are having an issue, please let the developer know and allow time for him to respond. He's making this available to public by his own choice so please be mindful.

    Just keep in mind ;)
    Thanks
    • Like Like x 1
    • Agree Agree x 1
  12. boboman13

    boboman13 Member Contributor

    bobacadodl do you still support this plugin? I want to create something slightly similar with signs but I don't want you to think I am copying or replacing your plugin - I want to make a Lilypad version of a Bungeecord plugin.
  13. bobacadodl

    bobacadodl Member

    Go ahead :)
  14. boboman13

    boboman13 Member Contributor

    Thanks! :)
  15. DiamCraft

    DiamCraft New Member

    Excuse me? I paid for this plugin to be made, and then asked the developer to share it on here so that others may use it freely.
  16. boboman13

    boboman13 Member Contributor

    DiamCraft you are taking advantage of developers and should stop. Just because you paid the developer doesn't mean you can say derogatory things about him.
  17. ayantwan

    ayantwan Member

    Every plugin I have used by bobacadodl has not worked, I'd be upset if I paid someone for a plugin that didn't even work as well, I think DiamCraft is perfectly just in being upset...
  18. boboman13

    boboman13 Member Contributor

    ayantwan I'm not trying to say that his plugins do or don't work, I would be upset if it didn't work too - but it is better to be professional about it rather than saying derogatory things, I'm sure he'd rather make it work than spend time on a plugin that doesn't work.
  19. insigniajoe

    insigniajoe New Member

    Hello all:

    While trying to make a lilly sign, I've followed the instructions, and didnt get an error, but did not get the sign to update after about an hour of waiting. (all servers up, connected, and users online)

    the only thing I can get is upon breaking a LilySign


    Code (text):
    11.08 03:34:14 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
    11.08 03:34:14 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606)
    11.08 03:34:14 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    11.08 03:34:14 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    11.08 03:34:14 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    11.08 03:34:14 [Server] INFO at com.atercraft.LilySigns.BlockListener.onSignBreak(BlockListener.java:34)
    11.08 03:34:14 [Server] INFO at java.util.ArrayList$Itr.next(ArrayList.java:791)
    11.08 03:34:14 [Server] INFO at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:819)
    11.08 03:34:14 [Server] INFO Caused by: java.util.ConcurrentModificationException
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:592)
    11.08 03:34:14 [Server] INFO at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:125)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:118)
    11.08 03:34:14 [Server] INFO at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:235)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.Packet14BlockDig.handle(SourceFile:46)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:540)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerInteractManager.dig(PlayerInteractManager.java:125)
    11.08 03:34:14 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerInteractManager.breakBlock(PlayerInteractManager.java:280)
    11.08 03:34:14 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
    11.08 03:34:14 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
    11.08 03:34:14 [Server] INFO at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
    11.08 03:34:14 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    11.08 03:34:14 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    11.08 03:34:14 [Server] INFO org.bukkit.event.EventException
    11.08 03:34:14 [Server] SEVERE Could not pass event BlockBreakEvent to LilySigns v0.1
Thread Status:
Not open for further replies.

Share This Page