Hey everyone -- figured people might find this interesting. I wrote a basically "minecraft realms" sort of server that starts the server on join, and informs the users when the server has been "hibernated". Eventually it'll stop it when there is no activity for an amount of time as well.