- Native Minecraft Version:
- Legacy (< 1.13)
- Tested Minecraft Versions:
This plugin, one that I was asked to design for a friend one day, is the most unique plugin management solution you will ever stumble across. With features ranging from reload-protection to full control of every plugin on the server.
The most important feature is that this plugin allows you to configure which plugins are reloaded when a server reload is called, meaning you can finally reload your server with plugins such as ProtocolSupport and ViaVersion which normally crash the server whenever you try.
This plugin also creates a secondary plugins folder that functions as normal, which let's you bypass plugin limit restrictions set in place by server hosting companies. You can store your plugins in the new plugins folder and the server will load them as normal.
Finally, this plugin also provides commands to enable or disable plugins and to reload the server if /reload happens to be blocked by some plugin on the server. Yes, i'm aware other plugins can do this, but consider this as an all-in-one plugin management solution.
As a side note, the premium version of the plugin offers many more features to make it on par with other plugin managers on the market and automation to avoid most of the simple linkage errors, among other important enhancements. If you feel this free version of the plugin is lacking in features or could perform better, please watch the showcase video for the premium version of the plugin to get a general idea of what you are missing out on.
You will be able to receive limited support from our support discord, but don't expect for your issue to be marked as high priority. In using this free version of plugin, you acknowledge that you may not get high quality support or the fastest solution to your problem. If you want high quality support and your issues to get high priority, please consider the premium version of the plugin.
This plugin was designed to only work with Java 8 servers.
Support will not be provided for other Java versions until further notice.
Your server provider must support custom server jar files. This is simply because this plugin patches the server jar file in order for the plugin to work as intended. If your server provider doesn't support this, then the plugin will not work and your server may be stuck in a boot loop until you remove the plugin.
Plugins that mess with spigot's plugin class loader may no longer function correctly. This includes plugins that inject code into other plugins, like FAWE, and plugins that register a custom plugin class loader such as PerWorldPlugins. Finally, you should not make plugins that are a dependency of other plugin's on your server reload-protected, as doing so may result in a linkage error which may inevitably result in data loss. When submitting a support ticket, you are expected to provide a full list of your installed plugins, as it is likely the issue may be caused by an incompatibility with any plugin on your server.
After installing the plugin, the plugin will modify the server jar file so that the plugin can do it's job.
During the first startup of the server with this plugin, the plugin will go through a patching process with the server jar.
This process will take some time so be patient, and DO NOT close the server.
After the process has completed the server will force close to prevent corruption.
If the server fails to start up with this plugin installed after restarting, remove the plugin immediately.
When using this plugin there may be more debug in console when you /reload then you had before.
This debug let's you know what the plugin is doing in realtime so you can spot issues and report them.
If you want, you can enable or disable debug in the config file for the plugin.
This plugin provides some in-game functionality to interface with the plugin manager on the server.
If you are interested in using this functionality, the command is /ploader.
From there you will be shown a help screen that shows you everything you can do with that command.
The permission to use the command is currently 'ploader.*' or 'ploader.cmd'.
Open the config file for ploader in the plugins folder and enable reload protection for the plugins you want. This may include protocol hack plugins like ProtocolSupport and ViaVersion, so that you can reload your server with those plugins loaded in memory.
Reload-protected plugins are plugins that are prevented from being disabled or enabled after the server has fully started up.
You may run into incompatible plugins, if so, please report them. The plugin also does not support restoring custom crafting recipes from reload-protected plugins due to their nature, so keep that in mind.
ploader - Reload with plugins like ProtocolSupport and ViaVersion 1.3.8
Unique plugin manager that can reload the server with plugins that don't support reload.