====== Information ====== * Minecraft ((https://www.minecraft.net)) * Java Edition ((https://www.minecraft.net/download/alternative)) ===== Prerequisites ===== * [[linux;distros;opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]] ====== Install ====== ===== Temp Launcher ===== * ''minecraft-launcher'' downloads a full launcher in ''~/.minecraft'' mkdir -p '/tmp/Minecraft' && wget -O '/tmp/Minecraft/Minecraft.tar.gz' 'https://launcher.mojang.com/download/Minecraft.tar.gz' && tar -xvzf '/tmp/Minecraft/Minecraft.tar.gz' -C '/tmp/Minecraft' '/tmp/Minecraft/minecraft-launcher/minecraft-launcher' rm -Rf '/tmp/Minecraft' && sync ====== Scripts ====== ===== Save Data Back-up ===== mkdir -p ~/'.minecraft/scripts' && nano ~/'.minecraft/scripts/save-backup.sh' && chmod +x ~/'.minecraft/scripts/save-backup.sh' #!/bin/bash tar -czf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves' zenity --title 'Minecraft Save Backup' --text 'Save Data Backed-up to Downloads' --icon ~/'.minecraft/launcher/icons/minecraft256.png' --timeout '2' --info # End ~/'.minecraft/scripts/save-backup.sh' ====== Desktop Launcher ====== ===== Minecraft ===== mkdir -p ~/'.local/share/applications' && nano ~/'.local/share/applications/Minecraft.desktop' && sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/Minecraft.desktop' && update-desktop-database --quiet ~/'.local/share/applications' [Desktop Entry] Name=Minecraft Exec='/home/CHANGEME/.minecraft/launcher/minecraft-launcher' Type=Application StartupNotify=true Path=/home/CHANGEME/.minecraft Icon=/home/CHANGEME/.minecraft/launcher/icons/minecraft256.png StartupWMClass=Minecraft Launcher Actions=Saves;Notes; [Desktop Action Saves] StartupNotify=false Exec='/bin/bash' -c "~/'.minecraft/scripts/save-backup.sh'" Name=Save Data Back-up [Desktop Action Notes] StartupNotify=false Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games:linux:minecraft_java'" Name=Install Notes # End ====== Quick Commands ====== ===== Execute ===== ==== Minecraft ==== **** cd ~/'.minecraft' && ~/'.minecraft/launcher/minecraft-launcher' ===== File Manager ===== ==== Root ==== **** gio open ~/'.minecraft' ==== Saves ==== **** gio open ~/'.minecraft/saves' ===== Saved Games Data ===== ==== Backup ==== **** tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves' ==== Restore ==== **** ls ~/'Downloads/'*'-Minecraft-Saves.tar.gz' && rm -Rf ~/'.minecraft/saves' && mkdir -p ~/'.minecraft/saves' && tar -xvzf ~/'Downloads/'*'-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves'