[nodebb-plugin-minecraft-integration] Minecraft Integration!
-
Hi there,
I am using Spigot 1.8.8 and the latest version of nodebb and your plugin.
However, I keep receiving the error that the plugin cannot connect to my forum. Could this be due to me using http://cloudflare.com as a CDN? -
Updated the current release (0.7.0-beta) to support NodeBB 1.0.x. It maintains backwards compatibility, but consider it depreciated.
Note: The current release is beta, some things will not work, such as charts and voting.
-
Having issues with the plugin and Spigot 1.8.8
28.02 08:54:10 [Server] INFO [NodeBBIntegration] Disabling NodeBBIntegration v0.7.0-beta.3
28.02 08:54:10 [Server] WARN Exception in thread "EventThread"
28.02 08:54:10 [Server] WARN java.lang.NoClassDefFoundError: com/github/nkzawa/engineio/client/Socket$20
28.02 08:54:10 [Server] WARN at com.github.nkzawa.engineio.client.Socket.close(Socket.java:705)
28.02 08:54:10 [Server] WARN at com.github.nkzawa.socketio.client.Manager.close(Manager.java:470)
28.02 08:54:10 [Server] WARN at com.github.nkzawa.socketio.client.Manager.destroy(Manager.java:422)
28.02 08:54:10 [Server] WARN at com.github.nkzawa.socketio.client.Socket.destroy(Socket.java:392)
28.02 08:54:10 [Server] WARN at com.github.nkzawa.socketio.client.Socket.access$1400(Socket.java:18)
28.02 08:54:10 [Server] WARN at com.github.nkzawa.socketio.client.Socket$8.run(Socket.java:409)
28.02 08:54:10 [Server] WARN at com.github.nkzawa.thread.EventThread$2.run(EventThread.java:75)
28.02 08:54:10 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
28.02 08:54:10 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
28.02 08:54:10 [Server] WARN at java.lang.Thread.run(Unknown Source)
28.02 08:54:10 [Server] WARN Caused by: java.lang.ClassNotFoundException: com.github.nkzawa.engineio.client.Socket$20
28.02 08:54:10 [Server] WARN at java.net.URLClassLoader.findClass(Unknown Source)
28.02 08:54:10 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101)
28.02 08:54:10 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
28.02 08:54:10 [Server] WARN at java.lang.ClassLoader.loadClass(Unknown Source)
28.02 08:54:10 [Server] WARN at java.lang.ClassLoader.loadClass(Unknown Source)
28.02 08:54:10 [Server] WARN ... 10 more
28.02 08:54:10 [Server] INFO [NodeBBIntegration] Enabling NodeBBIntegration v0.7.0-beta.3
28.02 08:54:10 [Server] INFO [NodeBB-Integration] Hooked into Vault Chat.
28.02 08:54:10 [Server] INFO [NodeBB-Integration] Hooked into Vault Permissions.
28.02 08:54:10 [Server] INFO [NodeBB-Integration] Hooked into Vault Economy.
28.02 08:54:10 [Server] ERROR Error occurred while enabling NodeBBIntegration v0.7.0-beta.3 (Is it up to date?)
28.02 08:54:10 [Server] INFO java.lang.NoClassDefFoundError: org/kitteh/vanish/staticaccess/VanishNotLoadedException
28.02 08:54:10 [Server] INFO at com.yaricraft.nodebbintegration.NodeBBIntegration.onEnable(NodeBBIntegration.java:49) ~[?:?]
28.02 08:54:10 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
28.02 08:54:10 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot.jar:git-Spigot-db6de12-18fbb24]
28.02 08:54:10 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-db6de12-18fbb24]
28.02 08:54:13 [Multicraft] Skipped 22 lines due to rate limit (30/s)
28.02 08:54:13 [Server] INFO [NodeBB-Integration] Success! The socket client was created.Then typing "/nodebb" and "/nodebb register (text) (text)" does nothing
https://i.gyazo.com/1e83ce44c8156d673e00005afec868b0.gif
and lastly the info from the nodebb log
: Error getting status for server MCHaven Survival
Sun, 28 Feb 2016 08:53:52 GMT validator deprecated you tried to validate a undefined but this library (validator.js) validates strings only. Please update your code as this will be an error soon. at src/categories/data.js:45:29
[Minecraft Widgets] [MCHaven] Error: Query Failed
28/2 08:54 [6681] - info: Error getting status for server MCHaven Survival
[Minecraft Widgets] [MCHaven] Error: Query Failed
[Minecraft Widgets] Too many errors, squelching further logs until a success occurs.
28/2 08:55 [6681] - info: Error getting status for server MCHaven Survival
28/2 08:56 [6681] - info: Error getting status for server MCHaven Survival -
@ethancedrik Thanks
I derpped up importing the VanishNoPacket library, working on a fix now, that is what is causing the plugin not to load properly.
The socket.io error is unrelated and doesn't stop anything from working, but I think if I update it, then it may fix it.
Also, it looks like you are using Minecraft Widget Essentials on your forum which connects using ServerQuery, you should instead be using Minecraft Integration which connects using the Bukkit plugin and SocketIO.
-
This is my issue about VanishNoPacket.
Error occurred while enabling NodeBBIntegration v0.7.0-beta.2 (Is it up to date?)
java.lang.NoClassDefFoundError: org/kitteh/vanish/staticaccess/VanishNotLoadedException
at com.yaricraft.nodebbintegration.NodeBBIntegration.onEnable(NodeBBIntegration.java:49) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:285) [PlugMan.jar:?]
at com.rylinaux.plugman.command.LoadCommand.execute(LoadCommand.java:114) [PlugMan.jar:?]
at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:104) [PlugMan.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:753) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:326) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:290) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
Caused by: java.lang.ClassNotFoundException: org.kitteh.vanish.staticaccess.VanishNotLoadedException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[?:1.7.0_95]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_95]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_95]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_95]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot-1.7.10-SNAPSHOT-b1657.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_95]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_95]
... 16 more -
-
Updated compatibility to NodeBB v1.0.0
https://github.com/yariplus/bukkit-plugin-nodebb-integration/releases/tag/v0.7.0-beta.5
-
v0.7.0-beta.7
https://github.com/yariplus/bukkit-plugin-nodebb-integration/releases/tag/v0.7.0-beta.7Changed registration to a key-based system. Instead of requiring the user enter their password, they can find a Player Key on their profile when logged in. The link is also sent to them when they initially use the /register command on the server. When a key is used, it is reset, or they can reset it at will. Also, they can register multiple players to the same forum user using this method. Furthermore, other forum users can now see a user's linked players via their profile.
-
Would this work with spigot instead of bukkit? As bukkit has not been in development for quite some time.
-
@EwanWalker Yes. I use it on PaperSpigot for my own server. Should work great with any bukkit derivative.
-
@_axe If you are using a normal/default install, it should be the same address as the forum. And actually, you shouldn't have to set it manually. I must have messed something up if it isn't using the default address for you already.
FYI, you can get or set the socketio address in game using
/nodebb live THEURL
, I just haven't added that command to the documentation yet. It should be the full domain name with trailing slash.Let me know if setting it using that command fixes it for you.