From 27dd1641377832431ebe0fc758f1f5ace847adcd Mon Sep 17 00:00:00 2001 From: Botspot Date: Sat, 30 Jan 2021 21:29:05 -0600 Subject: [PATCH] Add Minecraft Pi (Modded) app --- apps/Minecraft Pi (Modded)/credits | 4 + apps/Minecraft Pi (Modded)/description | 3 + apps/Minecraft Pi (Modded)/icon-24.png | Bin 0 -> 4420 bytes apps/Minecraft Pi (Modded)/icon-64.png | Bin 0 -> 10401 bytes apps/Minecraft Pi (Modded)/install | 100 +++++++++++++++++++++++++ apps/Minecraft Pi (Modded)/uninstall | 11 +++ apps/Minecraft Pi (Modded)/website | 1 + 7 files changed, 119 insertions(+) create mode 100644 apps/Minecraft Pi (Modded)/credits create mode 100644 apps/Minecraft Pi (Modded)/description create mode 100644 apps/Minecraft Pi (Modded)/icon-24.png create mode 100644 apps/Minecraft Pi (Modded)/icon-64.png create mode 100755 apps/Minecraft Pi (Modded)/install create mode 100755 apps/Minecraft Pi (Modded)/uninstall create mode 100644 apps/Minecraft Pi (Modded)/website diff --git a/apps/Minecraft Pi (Modded)/credits b/apps/Minecraft Pi (Modded)/credits new file mode 100644 index 0000000..0a2bfa1 --- /dev/null +++ b/apps/Minecraft Pi (Modded)/credits @@ -0,0 +1,4 @@ +Game mods made by TheBrokenRail#5376 on Discord +Launcher made by Alvarito050506#8207 on Discord + +Ported to pi-apps by Botspot and RPiNews#5599 on Discord diff --git a/apps/Minecraft Pi (Modded)/description b/apps/Minecraft Pi (Modded)/description new file mode 100644 index 0000000..f5bb0ae --- /dev/null +++ b/apps/Minecraft Pi (Modded)/description @@ -0,0 +1,3 @@ +A modded version of Minecraft: Pi Edition with things like survival mode, multiplayer support, and more! + +Launch after install by typing `minecraft-pi` to start the modded version directly or open Start menu > Games > MCPIL to open the launcher with username and multiplayer support. diff --git a/apps/Minecraft Pi (Modded)/icon-24.png b/apps/Minecraft Pi (Modded)/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..33d7b6a092cbebc58e1468d7ad926369946020ef GIT binary patch literal 4420 zcmeI0dpOf?AIInLn>kZCMYU#0{bsWv86!+H%&8R;8HQoAwlSwtLYqoD{z8g5q|)?r z3`I%C&tVU8KGZtU(V-kt;hCPU>YwM2{&@a)uB-dHzTf-%y+7~I`+MK7`~Kr|eYvjA zI7PX&asU885pR!m7x(JoOA`bX-f>z~dv%WMRkjy(M!v#YV%M+|*?gASeMtQmta0|?= z5AQ?cMLVx1zFBn@ev8kx4Cf8v31PA5Xas`IX2aP=@CZgQ0%>MuhA>1SP$&bj!hjh=W09f_XiVJ|i~o3F$;#v=76t+l$HCvsSMYy#r!l`l5aU3sL=Z^0A>wB_ixTu-T3K$3q_0{V~(Cg=*@z>yr4;oJ;1(Q7}fvk}4Nk7Kz$&}y_@iI_9 zCAcssWbyh}R*HcjA&3=Eh}vP_wDybeu?pKT)%Ps5`kY5|2|#6as3j3 zUlRX5UH@OWy388&s7==x?WLGmu;YRrN$x$~I$%3fFYt+8cXbA62(jkt$F(fh6s9 z^uA`V{jX4@2Hw`+&^NQ`_NIY$T336`K=>T0tjxU3h}qFryS%)g_(yqwqbstMD#{ zi|Gz8uK{O;{6bCO#b8-^dDWMNXICAE#hAp)5{bZXJ%EvMPOtYl5 zr3=j-i`Lm#-g;klOhGYUW)yJkEbkbdr zi!sWMbew#|5@vBqU>(G3Lcf!iPypA$z7UV8AUsQ-G+P}7CrbE5a#W5{Yl zvD;R=Q1p{rO_Js7HSGvnhc$h3EUrq?MZtYss7-SsCo|nzG8yz?mm>el)-9$8Soqm& zWf-p-G##F~kg>LU{S{1{j3(ybF^sZux|Y+_q{r2ZABP~J`|{}#sX|QEX$9oc`!SHR z!c74}{)Dp7Et4;*m6*85-Ip+wvd%4Ogc|x+D6H5UYMwrBRqyru{k&j6ONcb_@n@Sk z0Gz(~ooQ?(EDgX`Yn@16F5NjxJHgSw-F7SR;-4+j2bEYXKFk@73Q@dR4BD1!!#Tt6 zUMPL=>}*Wa9pC}$u^q80l2@ui`#5qa46g~{F%mQ;o1r*A_oS`HSZLsH>a=RFw3ZNh z1JCOB;&)sy*Rq}1l3#7&ZCy+$=8k1}UJ7U>o@-e?I9u@c(A2@YJs7*whE^>~M<$syW;RmC zmQ<77k2xcAb9PGcNNNa>%1~wdV28pyi)~$g^mOMRzQy5zSNdC|L~xZgDt3dn%clXV z(DNHBn*YkDrS(=FmYAo)&ZO!;^49A~Ia1t=DmxD}>)R}+Uz(&>q**7}-)Po>O1 z)fQF36dsH2GPoO#dv8}6YICn`GMXlUH}5z%kc4fmT%ZUvnvYxJY@R95U^)MwDhjzz z;zCM~^+$!(3xL?zu@R>bRb|~(&(S!wubeTKDER2-71MH7<_GHGJ)<|HJyYEY8 zT$X;wlC(Qr^oqKsGjFrDt#7uY8~@d?PqA)lI_G-vI#0nZq|4l(K2L)_>g89wMZ|c zFL#Wablo)`cWx`gwKH3Mp4)%X`_!v)_ux8Bf>a(A+zO#~TdPP0M_r2{&@y^$&HLEO zJ**E?C%T3s1FV%r<$vp(@{!68T&-HTcm3xQ-+M~nu66zq9viBYQlP1aPjNWpm?*sh zpWcSoVU^t$e_~4S_BHDT=%$btTht)|4hIh6n)w>KrO>Rjt`vZJk<5+FCH3R!ehz)3(WMY4qJG!A!y9 zddKm%F%3QV>ya4Wp7vZDbQCDsaEhBY?9~{xPdDokoL_#)G&J|=K+i77sErf*ow}ezQT!*H)~sE^u})p(RD7^-D$JxU7K-*>RAL6$DlWszF$Q1 cmZFac_1*JATc`-a!7T)L`^mYd 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 literal 0 HcmV?d00001 diff --git a/apps/Minecraft Pi (Modded)/install b/apps/Minecraft Pi (Modded)/install new file mode 100755 index 0000000..0b61b35 --- /dev/null +++ b/apps/Minecraft Pi (Modded)/install @@ -0,0 +1,100 @@ +#!/bin/bash + +## +## Config +## + +MCPIL_VERSION='0.1.7' + +set -e + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" +STORAGE="$(dirname "$0")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +function install_deb { + echo "Installing $1..." + sudo dpkg -i "$1" || : # Expected To Fail + sudo apt-get --fix-broken install --no-install-recommends -y || error 'Unable To Complete Install' +} + +## +## Install mcpi-reborn +## + +if [[ "$(lsb_release -cs)" != "buster" && "$(lsb_release -cs)" != "bullseye" && "$(lsb_release -cs)" != "sid" ]]; then + error 'Unsupported Debian Version' +fi + +# Remove Old Minecraft Pi +sudo apt-get remove -y minecraft-pi minecraft-pi-native mcpil mcpil-r minecraft-pi-reborn-native || : + +# 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 + + # Setup Backports Repo On Buster + if ! grep -q '^deb http://deb.debian.org/debian buster-backports main$' /etc/apt/sources.list; then + # Install Backports Key + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 + # Install Backports Repository + echo 'deb http://deb.debian.org/debian buster-backports main' | sudo tee -a /etc/apt/sources.list + # Update APT Index + sudo apt-get update + # Install Updated libseccomp2 + sudo apt-get install --no-install-recommends -y -t buster-backports libseccomp2 + fi +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' + +# Unzip DEBs +unzip "${STORAGE}/mcpi-reborn/deb.zip" -d "${STORAGE}/mcpi-reborn" || error 'Unable to extract deb.zip!' + +# Find DEB +MCPI_DOCKER_DEB="$(find "${STORAGE}/mcpi-reborn/deb" -name 'minecraft-pi-reborn-native*.deb')" + +# Install DEB +install_deb "${MCPI_DOCKER_DEB}" + +# Clean Up +rm -rf "${STORAGE}/mcpi-reborn" + +## +## Install MCPIL +## + +MCPIL_URL="https://github.com/MCPI-Revival/MCPIL/releases/download/${MCPIL_VERSION}/mcpil_${MCPIL_VERSION}_all.deb" + +# Prepare +rm -rf "${STORAGE}/mcpil" +mkdir "${STORAGE}/mcpil" + +# Download DEB +wget -O "${STORAGE}/mcpil/mcpil.deb" "${MCPIL_URL}" + +# Install DEB +install_deb "${STORAGE}/mcpil/mcpil.deb" + +# Clean Up +rm -rf "${STORAGE}/mcpil" + +# Update Docker Permissions +sudo usermod -aG docker "$(id -un)" diff --git a/apps/Minecraft Pi (Modded)/uninstall b/apps/Minecraft Pi (Modded)/uninstall new file mode 100755 index 0000000..42751f6 --- /dev/null +++ b/apps/Minecraft Pi (Modded)/uninstall @@ -0,0 +1,11 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +sudo apt-get remove -y minecraft-pi-reborn-native mcpil-r +sudo apt-get autoremove -y diff --git a/apps/Minecraft Pi (Modded)/website b/apps/Minecraft Pi (Modded)/website new file mode 100644 index 0000000..5c51bcc --- /dev/null +++ b/apps/Minecraft Pi (Modded)/website @@ -0,0 +1 @@ +https://discord.com/invite/aDqejQGMMy