[nodebb-plugin-minecraft-integration] Minecraft Integration!
-
v0.5.0 Changes
This is a complete re-imagining of the plugin. The app is more modular, uses an API, and dynamically updates all widgets. Widgets are updated in real-time when used with [bukkit-plugin-nodebb-integration]
New Features
Widgets update dynamically!
New admin page. Servers are easier to configure, and you can enter an unlimited amount.
ACP Widgets are colorful and more dynamic.
Container titles can use the server variables {{motd}} and {{name}}
An API was added using GET requests or SocketIO connections.
Minecraft Avatars are stored on the database for quicker retrieval.
You can use a custom Avatar CDN.
Overviewer maps are now available, in additional to the default Dynmap.Bukkit-Plugin-NodeBB-Integration
You can use Bukkit-Plugin-NodeBB-Integration to enhance the features of the forum plugin. By default, this plugin will send real-time updates to all forum widgets. If you use SSL and enter an API Key on both plugins, users will be able to use the "/register" command. This will create a new account for the user and/or add their UUID to their forum account. Also, this will link there Player Avatar to their forum profile among other things.
New Widgets
(Require [bukkit-plugin-nodebb-integration])
TPS Graph Widget
A graph showing the servers' recent Ticks per Second.
Chat Widget
Show a mini-shoutbox-like widget that records the in-game chat and allow web messages. (Doesn't send to the server, yet.)
Notes
Avatar borders and rainbow charts are not migrated yet. (Soon.)
You will lose all of your <v0.5.0 data.
Top Widgets can only show playtime, for now.
Overviewer maps work fine, but will complain in logs.
Large maps are coming. -
He, I was just trying this out, and on NodeBB 0.8.1 its impossible to add a server since the pop up to add a new server doesn't pop up.
Nevermind! I am a potato! And forgot to install the plugin. -
It still looks functional. Just need to test it with a friend who runs a Bukkit server.
-
I'm all new to NodeBB, I might sounds nooby but I have to be taught some way or another.
I have no clue how to head to the setup page, I am in the "Installed Plugins" section but I can't figure out how to go to the "Minecraft Integration" page to configure the plugin.
Thank you for reading.
-
@Victhetiger After you Install the plugin and Activate it on the Installed Plugins page, restart NodeBB then refresh the admin page. There should now be a "Minecraft Integration" link under the main Plugins menu.
-
@Archeon Interesting idea, it would work well with some of the future plans I have for the plugin.
I checked out a few of the most popular voting sites, and only some of them had an exposed API, I'll have to investigate further and possibly contact them.
Which of the voting sites are you most interested in? I'll make sure I get it working with them first.
-
http://minecraftservers.org/
http://minecraft-server-list.com/The two major ones at the moment server / network owners care about.
-
@yariplus plugin doesn't show up, in admin menu
I'm using nodebb 0.9.0 and i tried installing through npm, ACP and grabbing the latest version from git. If you have any ideas what I'm doing wrong, that be really nice, request logs and I'll send you whatever you need!edit: and yes I activated the plugin in the ACP
edit2: figured it out, the plugin needs lwip a requirement which isn't specified for whatever reason as dependency, to fix run "npm install lwip" in the nodebb root folder -
@yariplus Yikes, I didn't know us removing the lwip dependency was an issue for plugin developers. Can you use jimp instead? It's more lightweight and doesn't take 2 years to compile.
GitHub - jimp-dev/jimp: An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies. - jimp-dev/jimp
GitHub (github.com)
-
@phit said:
@yariplus plugin doesn't show up, in admin menu
I'm using nodebb 0.9.0 and i tried installing through npm, ACP and grabbing the latest version from git. If you have any ideas what I'm doing wrong, that be really nice, request logs and I'll send you whatever you need!edit: and yes I activated the plugin in the ACP
edit2: figured it out, the plugin needs lwip a requirement which isn't specified for whatever reason as dependency, to fix run "npm install lwip" in the nodebb root folderAhh, thanks for the heads up. As @julian says, lwip was originally in core, which is why I don't have it in dependencies.
Jimp definitely looks doable. I'll switch to that asap.
-
Grr, jimp doesn't have the nearest-neighbor algorithm I require.