# HG changeset patch # User Christophe Lincoln # Date 1489942023 -3600 # Node ID 05111a5b9eda18caa72ff1cf6321f918fc979f9c # Parent 0f84a16feb0f5026c9cc50c6dbfedc46661d5065 Remove tazcraft files ther are in tazcraft repo now diff -r 0f84a16feb0f -r 05111a5b9eda tazcraft/Makefile --- a/tazcraft/Makefile Sun Mar 19 17:36:55 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -# Makefile for Tazcraft -# - -PACKAGE=tazcraft -PREFIX?=/usr -DESTDIR?= - -all: - -# Installation (full or server only) - -install: - install -m 0755 -d $(DESTDIR)$(PREFIX)/bin - install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications - install -m 0755 -d $(DESTDIR)$(PREFIX)/share/pixmaps - install -m 0755 $(PACKAGE) $(DESTDIR)$(PREFIX)/bin - install data/minecraft.desktop $(DESTDIR)$(PREFIX)/share/applications - install images/minecraft.png $(DESTDIR)$(PREFIX)/share/pixmaps - -install-server: - install -m 0755 -d $(DESTDIR)$(PREFIX)/bin - install -m 0755 $(PACKAGE) $(DESTDIR)$(PREFIX)/bin - -# Uninstallation - -uninstall: - rm -f $(DESTDIR)$(PREFIX)/bin/$(PACKAGE) - diff -r 0f84a16feb0f -r 05111a5b9eda tazcraft/README --- a/tazcraft/README Sun Mar 19 17:36:55 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -Tazcraft -================================================================================ - -Minecraft custom tools for SliTaz GNU/Linux. Tazcraft can install and run a -Minecraft server as well as getting the client and starting to play. It can -also optionally install the Java Runtime Environment (JRE). - - -Server operator ---------------- -From the server console: /op username - - -Server configuration --------------------- -Config file: server.properties - -gamemode= - 0 - Survival - 1 - Creative - 2 - Adventure - 3 - Spectator - - -MOTD text colours and formatting -------------------------------- - \u00A70 - BLACK - \u00A71 - DARK BLUE - \u00A72 - DARK GREEN - \u00A73 - DARK AQUA - \u00A74 - DARK RED - \u00A75 - DARK PURPLE - \u00A76 - GOLD - \u00A77 - GRAY - \u00A78 - DARK GRAY - \u00A79 - INDIGO - \u00A7a - GREEN - \u00A7b - AQUA - \u00A7c - RED - \u00A7d - PINK - \u00A7e - YELLOW - \u00A7f - WHITE - \u00A7k - Obfuscated - \u00A7l - Bold - \u00A7m - Strikethrough - \u00A7n - Underline - \u00A7o - Italic - \u00A7r - Reset - -Online resources ----------------- - -MOTD creator: https://mctools.org/motd-creator diff -r 0f84a16feb0f -r 05111a5b9eda tazcraft/cgi-bin/minecraft.png Binary file tazcraft/cgi-bin/minecraft.png has changed diff -r 0f84a16feb0f -r 05111a5b9eda tazcraft/cgi-bin/tazcraft.cgi --- a/tazcraft/cgi-bin/tazcraft.cgi Sun Mar 19 17:36:55 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -#!/bin/sh -# -# tazcraft.cgi - A Minecraft server info/admin CGI interface -# -# Authors: Kayam Lincoln-Vazquez, Christophe Lincoln -# Copyright (C) 2017 SliTaz GNU/Linux - BSD License -# -. /usr/lib/slitaz/httphelper.sh -header - -home="/home/minecraft" -server="$home/server" -config="$server/server.properties" - -# Get a value in -get_value() { - val=$(grep ^${1}= ${config} | cut -d "=" -f 2) - cat << EOT - - $1 - $val - -EOT -} - -# HTML header -cat << EOT - - - - - Tazcraft - - - -
- - -

Tazcraft Server

-
-
- -

Welcome to Tazcraft

-

A SliTaz GNU/Linux Minecraft server

-
-*Server address: play.slitaz.me
-
- -

Configuration

- - - - - -EOT - -for var in gamemode server-port level-name difficulty max-players; do - get_value ${var} -done - -# HTML footer -cat << EOT -
$(gettext "Variable")$(gettext "Value")
-
- - - -EOT -exit 0 diff -r 0f84a16feb0f -r 05111a5b9eda tazcraft/data/minecraft.desktop --- a/tazcraft/data/minecraft.desktop Sun Mar 19 17:36:55 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Minecraft -Exec=tazcraft -p -Icon=minecraft -Categories=Game; diff -r 0f84a16feb0f -r 05111a5b9eda tazcraft/images/minecraft.png Binary file tazcraft/images/minecraft.png has changed diff -r 0f84a16feb0f -r 05111a5b9eda tazcraft/tazcraft --- a/tazcraft/tazcraft Sun Mar 19 17:36:55 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,210 +0,0 @@ -#!/bin/sh -# -# tazcraft - Minecraft server config & admin tool for SliTaz -# -# Authors: Kayam Lincoln-Vazquez, Christophe Lincoln -# Copyright (C) 2017 SliTaz GNU/Linux - BSD License -# -# TODO: add spigot support, rcon handler, properties settings -# -. /lib/libtaz.sh - -version="1.11.2" -home="/home/minecraft" -server="$home/server" -config="$server/server.properties" - -server_jar="minecraft_server.${version}.jar" -client_jar="Minecraft.jar" -client_path="$HOME/.local/share/minecraft/$client_jar" - -spigot_jar="spigot-${version}.jar" - -java_version="8u121" -java_id="218821" -java_md5="e9e7ea248e2c4826b92b3f075a80e441" -java_tarball="jre-$java_version-linux-i586.tar.gz" - -# Prefer Sun Java JRE but support system wide icedtea6-jre if installed -java="$home/jre/bin/java" -if [ ! -x "$java" ]; then - java="/usr/bin/java" -fi - -# -# Functions -# -help() { - cat << EOT - -$(colorize 032 Usage:) $(basename $0) command - -$(colorize 032 Commands:) - -d downlaod Download the Minecraft server - -s start Start your Minecraft server - -p play Launch the Minecraft client - -j java Install Sun Java Runtime Environment - -i info Display server and java information - motd Raw display of the Message Of The Day - ops Show server operators name - -$(colorize 032 Options:) - --gui Run the server with a graphical user interface - -EOT -} - -# Commands -title() { - echo ""; colorize 032 "$@"; separator "-" -} - -# Check if Java is installed -check_java() { - if [ ! -x "$java" ]; then - colorize 031 "Can't find Java Runtime Environment (JRE)"; return 1 - fi -} - -# Change default motd -defaut_motd() { - if [ -f "$config" ]; then - motd=$(grep ^motd= ${config} | sed s'/motd=//') - if [ "$motd" == "A Minecraft Server" ]; then - sed -i s'#motd=.*#motd=\\u00A72A Tazcraft Server#' ${config} - fi - fi -} - -# Get a value in -get_value() { - val=$(grep ^${1}= ${config} | cut -d "=" -f 2) - echo -n "$1"; indent 15 ": $val" -} - -# -# Commands -# -case "$1" in - - -d|downlaod) - if [ ! -f "$server/$jar" ]; then - echo "Downloading Minecraft..." - mkdir -p ${server} - wget --no-check-certificate \ - https://s3.amazonaws.com/Minecraft.Download/versions/${version}/minecraft_server.${version}.jar \ - -O ${server}/minecraft_server.${version}.jar - else - colorize 032 "Minecraft is already downloaded :-)" - fi ;; - - -s|start) - check_java || exit 1 - defaut_motd - colorize 032 "Starting Minecraft server..." - [ ! "$gui" ] && opts="nogui" - cd ${server} - ${java} -Xmx1024M -Xms1024M -jar ${server_jar} ${opts} ;; - - -p|play) - if [ ! -f "$client_path" ]; then - dest_dir="$(dirname $client_path)" - mkdir -p ${dest_dir} - xterm -e "wget \ - http://s3.amazonaws.com/Minecraft.Download/launcher/${client_jar} \ - -O $client_path" - fi - ${java} -jar ${client_path} & ;; - - -j|java) - if [ ! -x "$home/jre/bin/java" ]; then - echo "Installing Java Runtime Environment ($java_version)..." - - # Already downloaded - if [ ! -f "$home/$java_tarball" ]; then - wget \ - http://javadl.oracle.com/webapps/download/AutoDL?BundleId=${java_id}_${java_md5} \ - -O ${home}/${java_tarball} - fi - - echo "Extracting: ${java_tarball}..." - tar xzf ${home}/${java_tarball} -C ${home} || exit 1 - rm -rf jre 2>/dev/null && mv ${home}/jre*_*/ ${home}/jre - - else - colorize 032 "Java Runtime Environment is installed" - ${java} -version - fi ;; - - motd) - defaut_motd - motd=$(grep ^motd= ${config} | sed s'/motd=//') - title "Message Of The Day (motd)" - echo "$motd" - newline ;; - - -o|ops) - title "Server operators" - ops_json="$server/ops.json" - #echo "Config file: $server/ops.json" - fgrep name ${ops_json} | cut -d '"' -f 4 - newline ;; - - -w|white-list) - # Usage: tazcraft -w [username|--true|--false] - white_list="${server}/white-list.txt" - title "Minecraft server white list" - - case "$2" in - - --true) - echo "Activaction white list support..." - sed -i s'/white-list=*./white-list=true/' ${config} - touch ${white_list} ;; - - --false) ;; - *) ;; - esac - # Add/remove users - - - # --true - if [ "$true" ]; then - - fi - - # Display white list users or give settings info - if [ -f "$white_list" ]; then - cat ${white_list} - else - get_value "white-list" - colorize 031 "White list file is not activated $val" - fi - - newline ;; - - -i|info) - newline - colorize 032 "Minecraft Server" - echo "Version : $version" - echo "Home : $home" - newline - - colorize 032 "Server properties" - for var in gamemode server-port level-name difficulty max-players \ - allow-flight - do - get_value ${var} - done - newline - - if check_java; then - colorize 032 "Java Runtime Environment" - echo "Path: $java" - ${java} -version #2>&1 | grep "version" - fi - newline ;; - - *) help ;; -esac -exit 0