diff --git a/apps/Minecraft Java/install-64 b/apps/Minecraft Java/install-64 new file mode 100755 index 0000000..e5a0dc9 --- /dev/null +++ b/apps/Minecraft Java/install-64 @@ -0,0 +1,47 @@ +#!/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 +} + +#use the error function often! +#If a certain command is necessary for installation to continue, then add this to the end of it: +# || error 'reason' +#example below: + +#Download java and launcher +mkdir ~/Minecraft && cd ~/Minecraft && wget https://www.dropbox.com/s/2602i5d0h4kteex/setupMC.sh && chmod +x setupMC.sh && ./setupMC.sh || error 'Failed to install the launcher!' + +#Move launcher to /usr/share/ +sudo mkdir /usr/share/minecraftjava && sudo mv launcher.jar /usr/share/minecraftjava/launcher.jar + +#Create desktop shortcut +cd ~/.local/share/applications/ +wget https://raw.githubusercontent.com/mobilegmYT/pi-apps-resources/main/Minecraft/minecraft.desktop +chmod +x minecraft.desktop +cd + +mkdir -p ~/.minecraft +echo '{ + "profiles": { + "(Default)": { + "name": "(Default)", + "javaDir": "/opt/jdk/jdk1.8.0_251/bin/java", + "javaArgs": "-Dorg.lwjgl.librarypath=/home/pi/lwjgl3arm64 -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M" + } + }, + "selectedProfile": "(Default)", + "clientToken": "c4a6f915-4d47-47bf-a8f4-746090e7e576", + "authenticationDatabase": {}, + "launcherVersion": { + "name": "1.6.93", + "format": 21, + "profilesFormat": 1 + } +}' > /home/pi/.minecraft/launcher_profiles.json + +echo 'Installation is now done! You can open the launcher by going to Menu > Games > Minecraft Launcher' +echo 'NOTE: You can only play versions 1.13 and higher with your current config. To use lower versions, please follow the instructions at https://www.noxxtech.tk/minecraft-install#h.fpnon3xvmuoz'