Minecraft RemoteToolkit-Less downtime, more fun for your players, more power to you!​

Are you a Minecraft server administrator? Do you value up-time and stability? Do you fancy the ability to remotely control your server, both in-game and out of game, in a myriad of useful ways from a plethora of different devices?
If you answered yes to any of the above, then the Minecraft RemoteToolkit is for you!

What the Minecraft RemoteToolkit Plugin and Wrapper do for you:

Provides almost perfect server uptime with no need for action from an owner/administrator!

Have your server save and restart at any time period with configurable restart warnings!

The Toolkit guarantees a restart within the set restart period, even if your server crashes, becomes unresponsive, or encounters a "SEVERE" exception!

Remotely control every function of the Toolkit, even from your smart phone!

Full remote console access via telnet with support for multiple terminal types!

Stop! Before you give up or ask for help, make sure you have read the step-by-step installation instructions on the wiki page. If you are still having problems, please do not be hesitant to post a request for help on this thread or in the IRC channel - no matter how simple your problem seems.​

My server uses RTK and BukkitWebby, and we'd started having issues once we updated to 1.12. I've got some experience with minecraft mods and plugins, so I figured I'd do what I could to help update these resources that have for the most part gone unchanged for a couple years now. I just managed to get the bukkit webby project converted from ant to maven (better dependency management), updated the dependencies required to their latest versions, and compiled against spigot 1.12 and the latest version of this plugin. Only then did I start reading through comments and discussion boards where people were claiming that parts of this toolkit were broken with 1.12. I'd be more than happy to help update this plugin (and the wrapper too if it turns out it's actually not still working properly) but the only public repository I found is completely empty. Let me know if you'd like my help, whether publicly on github or through a private sharing of code, and I can try to update the Bukkit Webby project against the updated version of this.

EDIT: after a bit of hard work, I've come back to give a quick update:

You're right about the wrapper working flawlessly still, but after a little more research, it seems that a bit of the API that you used in earlier versions to run the plugin was removed in 1.12. That doesn't mean that it can't be fixed, though, as I've managed to find a repository that had your uncompiled code for the plugin -- which I verified as very likely being the latest version by decompiling your latest release and looking at the api (please don't curse me). I say very likely the latest because the interface is no longer a singleton, which means it's either compatible with the newest or second newest API. The repository also contained the code included from those removed APIs, crucial for updating it in versions without the APIs, though I'm not sure why the attempt to do this was made back around 1.8.1. Regardless, I updated references from bukkit to spigot 1.12 and pointed any craftbukkit imports to that hacky code, and came up with a plugin that should have no differences in the API, and seems to work flawlessly when run on my spigot server. You can download it here if you'd like, though I'm still willing to help get this set up on the actual repository at some point.

SECOND EDIT: Completely unrelated to my original comment, would it be all right if I tried converting this plugin into a Sponge server tool? Unlike how the wrapper never breaks with Bukkit/Spigot servers because the share the same internal methods, Sponge is slightly incompatible, and currently lacks a good wrapper that's publicly available. Porting it to Sponge would require uploading to a public repository somewhere, like GitHub, due to the idea of everything related to Sponge being open-source. If this is okay with you and you'd like to share the code/buildscripts you have, I'd appreciate any help you could give me, though if you can no longer find the code, I can certainly handle obtaining the source through decompilation

Is there a way to get rid of this? Or will I just have to live with it? My only concern about it is that it fills up the log and I can't easily tell if people are getting on or off the server or what other things are going on.
Thanks in advance!

It appears that 18w48a and above has hindered the restarting and hold functionality.
I believe this happens because the RCON server isn't stopped along with the game server anymore and the toolkit sees the process as still online.

I was hoping that perhaps this tool could be open sourced so the community that still uses this wrapper can patch it up as needed? As I find this wrapper very useful and would be great to attempt to keep it going.

Or if someone can figure out how to make an override to allow .unhold/.restart to work while the wrapper sees the server still running that would 'fix' it.