mcpi bug fixes

pull/321/head
Botspot 3 years ago
parent 8c08c492f3
commit 7d52494a73

@ -1,3 +1,5 @@
A modded version of Minecraft: Pi Edition with things like survival mode, multiplayer support, and more!
To open the launcher: Menu > Games > MCPIL. Use the launcher to set up mods and multiplayer.
NOTE: Make sure "GPU Driver" is set to Full/Fake in "raspi-config".

@ -31,22 +31,15 @@ if [[ "$(lsb_release -cs)" != "buster" && "$(lsb_release -cs)" != "bullseye" &&
fi
# Remove Old Minecraft Pi
sudo apt-get remove -y minecraft-pi || :
sudo apt-get remove -y minecraft-pi-native || :
sudo apt-get remove -y mcpil || :
sudo apt-get remove -y mcpil-r || :
sudo apt-get remove -y minecraft-pi-reborn-native || :
sudo apt-get remove -y minecraft-pi >/dev/null || :
sudo apt-get remove -y minecraft-pi-native >/dev/null || :
sudo apt-get remove -y mcpil >/dev/null || :
sudo apt-get remove -y mcpil-r >/dev/null|| :
# Debian Buster Support
if [[ "$(lsb_release -cs)" = "buster" ]]; then
# Uninstall Old Docker
sudo apt-get remove -y docker.io
# Install Docker
if ! command -v docker &>/dev/null ;then
curl -fsSL https://get.docker.com -o "${STORAGE}/get-docker.sh" || error 'Unable To Download Docker Install Script'
sudo sh "${STORAGE}/get-docker.sh" || error 'Unable To Install Docker'
rm "${STORAGE}/get-docker.sh"
fi
sudo apt-get remove -y docker.io >/dev/null
# Setup Backports Repo On Buster
if ! grep -q '^deb http://deb.debian.org/debian buster-backports main$' /etc/apt/sources.list; then
@ -62,15 +55,25 @@ if [[ "$(lsb_release -cs)" = "buster" ]]; then
fi
fi
# Install Docker
if command -v docker &>/dev/null ;then
echo "Docker is installed at $(command -v docker)"
else
echo "Docker is not installed. Running Docker install script..."
curl -fsSL https://get.docker.com -o "${STORAGE}/get-docker.sh" || error 'Unable To Download Docker Install Script'
sudo sh "${STORAGE}/get-docker.sh" || error 'Unable To Install Docker'
rm "${STORAGE}/get-docker.sh"
fi
# Prepare
rm -rf "${STORAGE}/mcpi-reborn"
mkdir "${STORAGE}/mcpi-reborn"
# Download DEBs
wget -O "${STORAGE}/mcpi-reborn/deb.zip" https://jenkins.thebrokenrail.com/job/minecraft-pi-reborn/job/master/lastSuccessfulBuild/artifact/out/deb/*zip*/deb.zip || error 'Unable To Download'
wget -O "${STORAGE}/mcpi-reborn/deb.zip" https://jenkins.thebrokenrail.com/job/minecraft-pi-reborn/job/master/lastSuccessfulBuild/artifact/out/deb/*zip*/deb.zip || error 'Unable To Download deb.zip! Check your internet connection and try again.'
# Unzip DEBs
unzip "${STORAGE}/mcpi-reborn/deb.zip" -d "${STORAGE}/mcpi-reborn" || error 'Unable to extract deb.zip!'
unzip "${STORAGE}/mcpi-reborn/deb.zip" -d "${STORAGE}/mcpi-reborn" || error 'Unable to extract deb.zip! Check your internet connection and try again.'
# Find DEB
MCPI_DOCKER_DEB="$(find "${STORAGE}/mcpi-reborn/deb" -name 'minecraft-pi-reborn-native*.deb')"
@ -101,4 +104,5 @@ install_deb "${STORAGE}/mcpil/mcpil.deb"
rm -rf "${STORAGE}/mcpil"
# Update Docker Permissions
sudo groupadd -f docker
sudo usermod -aG docker "$(id -un)"

Loading…
Cancel
Save