slitaz-dev-tools diff tazcraft/tazcraft @ rev 290
tazcarft: small fixes and improvments
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Mar 19 03:22:26 2017 +0100 (2017-03-19) |
parents | 51a2b0582a55 |
children | 29b50f284008 |
line diff
1.1 --- a/tazcraft/tazcraft Sat Mar 18 23:31:46 2017 +0100 1.2 +++ b/tazcraft/tazcraft Sun Mar 19 03:22:26 2017 +0100 1.3 @@ -56,6 +56,14 @@ 1.4 fi 1.5 } 1.6 1.7 +# Change default motd 1.8 +check_motd() { 1.9 + motd=$(grep ^motd= ${config} | sed s'/motd=//') 1.10 + if [ "$motd" == "A Minecraft Server" ]; then 1.11 + sed -i s'/motd=.*/motd=\u00A72A Tazcraft Server/' ${config} 1.12 + fi 1.13 +} 1.14 + 1.15 # Get a value in 1.16 get_value() { 1.17 val=$(grep ^${1}= ${config} | cut -d "=" -f 2) 1.18 @@ -80,6 +88,7 @@ 1.19 1.20 -s|start) 1.21 check_java || exit 1 1.22 + check_motd 1.23 colorize 032 "Starting Minecraft server..." 1.24 [ ! "$gui" ] && opts="nogui" 1.25 cd ${server} 1.26 @@ -120,16 +129,18 @@ 1.27 colorize 032 "Minecraft Server" 1.28 echo "Version : $version" 1.29 echo "Home : $home" 1.30 + newline 1.31 1.32 colorize 032 "Server properties" 1.33 - for var in server-port level-name; do 1.34 + for var in gamemode server-port level-name difficulty max-players; do 1.35 get_value ${var} 1.36 done 1.37 + newline 1.38 1.39 if check_java; then 1.40 colorize 032 "Java Runtime Environment" 1.41 - echo "Java: $java" 1.42 - ${java} -version 1.43 + echo "Path: $java" 1.44 + ${java} -version #2>&1 | grep "version" 1.45 fi 1.46 newline ;; 1.47