====== 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'