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