Minecraft wiki entry for Server_startup_script, associated text: McSrv Script by 7thCore
Bash language only script
Only uses systemd
Start, stop, backup functions and much more
Multi instance support
TmpFs/Ramdisk support that can be configured for each instance
Vanilla server automatic updates
Can run vanilla, forge and spigot jar files
Pre-built packages for Arch and Debian based systems that also install all dependancies
Discord integration. Sends notifications on start, stop, crashd and update events
Email integration. Sends emails on start, stop, crash and update events. Crash events also include logs in the email
More documentation available on the project's GitHub Wiki