minecraft-server-ping
minecraft-server-ping copied to clipboard
A Java Minecraft server "pinger" (MOTD ping) API. Original author: https://github.com/jamietech
how to solve this error? `java.lang.NoSuchMethodError: com.sun.jna.Native.load(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)Lcom/sun/jna/Library; at org.xbill.DNS.config.IPHlpAPI.(IPHlpAPI.java:17) at org.xbill.DNS.config.WindowsResolverConfigProvider$InnerWindowsResolverConfigProvider.initialize(WindowsResolverConfigProvider.java:68) at org.xbill.DNS.config.WindowsResolverConfigProvider.initialize(WindowsResolverConfigProvider.java:116) at org.xbill.DNS.ResolverConfig.(ResolverConfig.java:109) at org.xbill.DNS.ResolverConfig.refresh(ResolverConfig.java:99) at org.xbill.DNS.ResolverConfig.checkInitialized(ResolverConfig.java:72) at org.xbill.DNS.ResolverConfig.getCurrentConfig(ResolverConfig.java:78) at org.xbill.DNS.ExtendedResolver.(ExtendedResolver.java:173) at org.xbill.DNS.Lookup.refreshDefault(Lookup.java:97) at org.xbill.DNS.Lookup.(Lookup.java:105) at br.com.azalim.mcserverping.MCPing.getPing(MCPing.java:81)`
Adds an option to customize the timeout in socket `read()` calls, defaults to 5 seconds. Servers that connect but stop sending data early will no longer cause `getPing()` to block...
All seems to work as normal when testing.