Initial Release

* Notifies systemd of successful startup (use with Type=notify):
  * When only plugins with "load: POSTWORLD" (like this one) are active,
    the server will be marked as "started" when the first world has been
    loaded. At this point the server may still have to load further
    worlds, but will already accept connections.
  * When plugins with "load: POSTWORLD" (the default) are active, the
    server will be marked as "started" when all plugins have been
    loaded.

Initial Release!

Changes

  • Notifies systemd of successful startup (use with Type=notify):
    • When only plugins with "load: POSTWORLD" (like this one) are active, the server will be marked as "started" when the first world has been loaded. At this point the server may still have to load further worlds, but will already accept connections.
    • When plugins with "load: POSTWORLD" (the default) are active, the server will be marked as "started" when all plugins have been loaded.

Download

Note: SpigotSystemd.jar includes the SDNotify library and its runtime dependency JNA. SDNotify is available under LGPL 2.1, JNA is available under LGPL 2.1 or the Apache Software License. The sources used to build the binaries in SpigotSystemd.jar are included in the SpigotSystemd-sources.zip.

Plugin, including dependencies: SpigotSystemd.jar

Plugin without depencencies: SpigotSystemd-nodeps.jar (You need SDNotify and JNA in your classpath to run this)

Sources used to build the jar: SpigotSystemd-sources.zip