#!/bin/sh set -e # Ensure Features Are Selected MCPI_FEATURES="$(zenity --class 'Minecraft - Pi edition' --list --checklist --column 'Enabled' --column 'Feature' \ TRUE 'Touch GUI' \ TRUE 'Fix Bow & Arrow' \ TRUE 'Fix Attacking' \ TRUE 'Mob Spawning' \ TRUE 'Fancy Graphics' \ TRUE 'Disable Autojump By Default' \ TRUE 'Fix Sign Placement' \ TRUE 'Show Block Outlines' \ FALSE 'Expand Creative Inventory' \ FALSE 'Peaceful Mode' \ TRUE 'Animated Water' \ TRUE 'Remove Invalid Item Background' \ TRUE 'Disable gui_blocks Atlas' \ TRUE 'Smooth Lighting' \ FALSE '3D Anaglyph')" MCPI_USERNAME="$(zenity --class 'Minecraft - Pi edition' --entry --text 'Minecraft Username:' --entry-text 'StevePi')" export MCPI_FEATURES export MCPI_USERNAME # Ensure Groups Are Correct if ! id -Gn "$(whoami)" | grep '\bdocker\b' > /dev/null; then pkexec usermod -aG docker "$(whoami)" fi # Allow X11 Connections From Root xhost local:root # Update Docker Container export DOCKER_COMPOSE="docker-compose -f /usr/share/minecraft-pi/client/docker-compose.yml" # Run exec sg docker /usr/lib/minecraft-pi/run.sh