Skip to content

Instantly share code, notes, and snippets.

@BarryCarlyon
Created February 7, 2014 17:57
Show Gist options
  • Save BarryCarlyon/8868110 to your computer and use it in GitHub Desktop.
Save BarryCarlyon/8868110 to your computer and use it in GitHub Desktop.
Minecraft Restarter
#!/bin/bash
#restart
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 60 seconds\r"`"
sleep 30
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 30 seconds\r"`"
sleep 20
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 10 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 9 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 8 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 7 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 6 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 5 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 4 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 3 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 2 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "say ALERT: Scheduled Restart in 1 seconds\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "save-off\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "save-all\r"`"
sleep 5
screen -x minecraft -X stuff "`printf "save-on\r"`"
sleep 1
screen -x minecraft -X stuff "`printf "stop\r"`"
sleep 20
screen -x minecraft -X stuff "`printf "./start.sh\r"`"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment