Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:linux:minecraft_java [2025/04/28 05:34] – Sean Rhone | games:linux:minecraft_java [2025/04/28 06:07] (current) – [Temp Launcher] Sean Rhone |
---|
===== Temp Launcher ===== | ===== Temp Launcher ===== |
| |
* ''minecraft-launcher'' downloads a full launcher at ''~/.minecraft/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' | 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' |
[Desktop Entry] | [Desktop Entry] |
Name=Minecraft | Name=Minecraft |
Exec='/home/CHANGEME/.minecraft/launcher/minecraft-launcher' | Exec='/home/CHANGEME/.minecraft/launcher/minecraft-launcher' |
Type=Application | Type=Application |
StartupNotify=true | StartupNotify=true |
**** | **** |
| |
cd ~/'.minecraft/minecraft-launcher' && ~/'.minecraft/minecraft-launcher/minecraft-launcher' | cd ~/'.minecraft' && ~/'.minecraft/launcher/minecraft-launcher' |
| |
===== File Manager ===== | ===== File Manager ===== |
==== Backup ==== | ==== Backup ==== |
| |
* Creates ''{DATE}-manual-Minecraft-Saves.tar.gz'' in ''~/Downloads'' | **** |
* :!: Will replace existing tarballs if this is done more than once **on the same day** | |
| |
ls ~/'.minecraft/saves' && tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d)'-manual-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves' && ls ~/'Downloads/'*'-manual-Minecraft-Saves.tar.gz' | tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves' |
| |
==== Restore ==== | ==== Restore ==== |
| |
* Expects ''*-manual-Minecraft-Saves.tar.gz'' in ''~/Downloads'' | **** |
* :!: If that tarball exists, this series of commands will **irreversibly** **delete** the existing ''saves'' folder and replace it with whatever is in that tarball, after a brief 10-second period | |
| |
ls ~/'Downloads/'*'-manual-Minecraft-Saves.tar.gz' && echo 'You have 10 seconds to stop this if necessary...' && sleep 10 && rm -Rf ~/'.minecraft/saves' && mkdir -p ~/'.minecraft/saves' && tar -xvzf ~/'Downloads/'*'-manual-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves' && sync | ls ~/'Downloads/'*'-Minecraft-Saves.tar.gz' && rm -Rf ~/'.minecraft/saves' && mkdir -p ~/'.minecraft/saves' && tar -xvzf ~/'Downloads/'*'-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves' |
| |