From 2afbdc959e04f12b264d9972f80384a69f6c407c Mon Sep 17 00:00:00 2001 From: Nick Lloyd Date: Fri, 1 Jan 2016 17:03:04 -0500 Subject: [PATCH] added special handling for on startup gamerules (/gamerule commands), unfortunately will clobber stdin for the running server process --- minecraft-server/start-minecraft.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/minecraft-server/start-minecraft.sh b/minecraft-server/start-minecraft.sh index 92513ab0..57a0d138 100755 --- a/minecraft-server/start-minecraft.sh +++ b/minecraft-server/start-minecraft.sh @@ -253,5 +253,12 @@ do fi done +# If we have a gamerules.txt file... feed that in to the server stdin +if [ -f /data/gamerules.txt ]; +then + exec java $JVM_OPTS -jar $SERVER < /data/gamerules.txt +else + exec java $JVM_OPTS -jar $SERVER +fi exec java $JVM_OPTS -jar $SERVER