ServerUtils - [BungeeCord/Spigot] Manage plugins in-game + more! 2.0.2

Ever wanted to reload plugins, commands.yml or the bukkit config without reloading the whole server?

  1. BungeeCord improvements!

    FrankHeijden
    New:
    • BungeeCord will now have even better unloading of plugins!
    • Fixed an issue with the automatic updater on BungeeCord.
  2. Hexxer support

    FrankHeijden
    New:
    • You may now use hex in the following format in the messages: <#FFFFFF>
    Previous 2.0.0 Update:
    • The jar will now work on both Spigot/Paper and BungeeCord/Waterfall servers!
    BungeeCord commands:

    • /bpl - Displays a list of plugins from BungeeCord!
    • -v - Displays the plugins with their versions
    • -m - Displays plugins + modules from the modules/ folder (e.g....
  3. ServerUtils 2.0.0 - BungeeCord edition included!

    FrankHeijden
    New:
    • The jar will now work on both Spigot/Paper and BungeeCord/Waterfall servers!
    BungeeCord commands:
    • /bpl - Displays a list of plugins from BungeeCord!
    • -v - Displays the plugins with their versions
    • -m - Displays plugins + modules from the modules/ folder (e.g. cmd_send.jar, cmd_server.jar, etc.)
    • /bsu - The main command for loading / unloading / reloading plugins and showing...
    Casidesigns likes this.
  4. Feature + more url improvements!

    FrankHeijden
    New:
    • You can now configure a prefix for the plugin list, by default it will now show the plugin count.
    • URL handling got even better by printing error messages from GitHub, handy if you spammed them and got rate limited :unsure:
  5. Fixers

    FrankHeijden
    Fixed:
    • GitHub 403 is no more
    • Apparently sorted plugins weren't actually sorted, so there's that as well :sleep:
    Casidesigns likes this.
  6. Small bugfix

    FrankHeijden
    Fixed:
    • Nullpointer which could occur when trying to close a class loader.
    Previous update:
    • /pl will now return plugins in a sorted manner
    • Separated login update check from startup update check, so you can disable login check & still have startup update check
    • Improvements regarding reloading ServerUtils entirely (/su reloadplugin ServerUtils), fixed "java.lang.IllegalStateException: zip file closed"
    • ServerUtils will now...
  7. General improvements!

    FrankHeijden
    New:
    • /pl will now return plugins in a sorted manner
    • Separated login update check from startup update check, so you can disable login check & still have startup update check
    • Improvements regarding reloading ServerUtils entirely (/su reloadplugin ServerUtils), fixed "java.lang.IllegalStateException: zip file closed"
    • ServerUtils will now detect file changes when reloading plugins!
  8. 1.16.1 Compatibility

    FrankHeijden
    Due to some changes made in 1.16.1, ServerUtils wasn't able to access PluginClassLoader while trying to unload a plugin. This has been fixed | (• ◡•)|
  9. Improve update check

    FrankHeijden
    New:
    • Added a timeout for update check
    • Added User-Agent, as in some cases GitHub responded with a 403 status code for the releases page
    • Fixed bug where disabling update check would still perform update check for users with permission
  10. Added enabling/disabling of a plugin

    FrankHeijden
    New:
    • ServerUtils will now offer enabling/disabling of a plugin as an intermediate step between loading and unloading a plugin.
    • /su enableplugin will enable a plugin, permission [serverutils.enableplugin]
    • /su disableplugin will disable a plugin, permission [serverutils.disableplugin]
    • ServerUtils will now have a format for disabled plugins in the plugin list:
    Screenshot 2020-06-11 at 12.22.08.png
    • Fixed an issue which...