User Tools

Site Tools


games:linux:minecraft_java

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
games:linux:minecraft_java [2024/08/13 16:00] – created Sean Rhonegames:linux:minecraft_java [2025/04/28 06:07] (current) – [Temp Launcher] Sean Rhone
Line 6: Line 6:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[distros:fedora_workstation_gnome|Fedora Workstation]]+  * [[linux;distros;opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]]
  
 ====== Install ====== ====== Install ======
  
-===== Java =====+===== Temp Launcher =====
  
-****+  ''minecraft-launcher'' downloads a full launcher in ''~/.minecraft''
  
-  sudo dnf install 'java-latest-openjdk' && sync+  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'
  
-==== Set Default Java ====+  '/tmp/Minecraft/minecraft-launcher/minecraft-launcher'
  
-****+  rm -Rf '/tmp/Minecraft' && sync
  
-  sudo update-alternatives --config 'java'+====== Scripts ======
  
-===== Minecraft =====+===== Save Data Back-up =====
  
-****+  mkdir -p ~/'.minecraft/scripts' && nano ~/'.minecraft/scripts/save-backup.sh' && chmod +x ~/'.minecraft/scripts/save-backup.sh'
  
-  rm -Rf ~/'.minecraft&& mkdir -~/'.minecraft' && wget -'/tmp/Minecraft.tar.gz' 'https://launcher.mojang.com/download/Minecraft.tar.gz&& cd ~/'.minecraft' && tar -xvzf '/tmp/Minecraft.tar.gz' 'minecraft-launcher&& rm -'/tmp/Minecraft.tar.gz&& sync+<code> 
 +#!/bin/bash 
 + 
 +tar -czf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Minecraft-Saves.tar.gz' -~/'.minecraft' 'saves' 
 + 
 +zenity --title 'Minecraft Save Backup--text 'Save Data Backed-up to Downloads--icon ~/'.minecraft/launcher/icons/minecraft256.png--timeout '2' --info 
 + 
 +# End</code> 
 + 
 +  ~/'.minecraft/scripts/save-backup.sh'
  
 ====== Desktop Launcher ====== ====== Desktop Launcher ======
Line 32: Line 41:
 ===== Minecraft ===== ===== Minecraft =====
  
-  mkdir -p ~/'.local/share/applications' && nano ~/'.local/share/applications/Minecraft.desktop'+  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'
  
 <code> <code>
 [Desktop Entry] [Desktop Entry]
 Name=Minecraft Name=Minecraft
-Comment=Prepare for an adventure of limitless possibilities as you build, mine, battle mobs, and explore the ever-changing Minecraft landscape. +Exec='/home/CHANGEME/.minecraft/launcher/minecraft-launcher'
-Categories=Game;Java;AdventureGame;RolePlaying +
-Exec='/home/CHANGEME/.minecraft/minecraft-launcher/minecraft-launcher' +
 Type=Application Type=Application
 StartupNotify=true StartupNotify=true
-Path=/home/CHANGEME/.minecraft/minecraft-launcher +Path=/home/CHANGEME/.minecraft 
-Icon=/home/CHANGEME/.minecraft/minecraft-icon.png+Icon=/home/CHANGEME/.minecraft/launcher/icons/minecraft256.png 
 +StartupWMClass=Minecraft Launcher
 Actions=Saves;Notes; Actions=Saves;Notes;
  
 [Desktop Action Saves] [Desktop Action Saves]
 StartupNotify=false StartupNotify=false
-Exec='/home/CHANGEME/.minecraft/save-backup.sh'+Exec='/bin/bash' -c "~/'.minecraft/scripts/save-backup.sh'"
 Name=Save Data Back-up Name=Save Data Back-up
  
 [Desktop Action Notes] [Desktop Action Notes]
 StartupNotify=false StartupNotify=false
-Exec=gio open 'https://wiki.realmofespionage.xyz/games:minecraft_java' +Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games:linux:minecraft_java'" 
-Name=Installation Notes</code>+Name=Install Notes
  
-  sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/Minecraft.desktop' +End</code>
- +
-==== Icon ==== +
- +
-**** +
- +
-  wget -O ~/'.minecraft/minecraft-icon.png' 'https://i.imgur.com/4oFBfzd.png' +
- +
-===== Save Data Back-up Script ===== +
- +
-  nano ~/'.minecraft/save-backup.sh' && chmod +x ~/'.minecraft/save-backup.sh' +
- +
-<code> +
-#!/bin/sh +
- +
-ls ~/'.minecraft/saves' +
-tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d)'-manual-Minecraft-Saves.tar.gz' -C ~/'.minecraft' 'saves' +
-sync +
-notify-send 'Minecraft save data has been successfully archived and placed in the Downloads folder.'</code>+
  
 ====== Quick Commands ====== ====== Quick Commands ======
Line 84: Line 74:
 **** ****
  
-  cd ~/'.minecraft/minecraft-launcher' && ~/'.minecraft/minecraft-launcher/minecraft-launcher'+  cd ~/'.minecraft' && ~/'.minecraft/launcher/minecraft-launcher'
  
 ===== File Manager ===== ===== File Manager =====
Line 104: Line 94:
 ==== 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'
  
C:/www/wiki/data/attic/games/linux/minecraft_java.1723579218.txt.gz · Last modified: by Sean Rhone