GitHub - Alexivkin/minecraft-launcher: Offline Linux Minecraft Launcher In Pure

Expires in 7 months

10 July 2022

Views: 17

A smarter means of managing a number of minecraft installations on Linux. It downloads and installs Minecraft version on demand, together with all the suitable libraries and belongings. Pairs nicely with the minecraft server launcher for Linux.

- Supports the conventional (aka vanilla/mainline) and Forge Minecraft variations on-demand set up.

- Works with offline game profiles

- Permits a number of variations, participant profiles, and recreation mod configurations to be accessible at the same time.

- Retains game property separate from profiles and versioned libraries for easier file management


Stipulations: make sure you've gotten the next tools installed: jq,unzip,curl, sha1sum

Operating: ./start

- To run a Forge version add a suffix "-forge" to the model, for example ./start 1.17.10-forge player1.

- To see what regular and Forge versions are currently available for set up, run the script with a non-existing model, like this ./start 0 player1, ./start 0-forge player1

- To create a recreation profiles with the identical sport model and identical participant identify, for instance to check out different mods, specify a name of this profile because the last argument ./begin


1. Delete the version subfolder underneath "versons" and re-run it to obtain and rebuild everything. The versions and participant profiles are stored in separate folders, so you'll be able to remove versions without removing participant configuration.

2. If #1 did not work for a Forge version, take away each the Forge and the the corresponding mainline model folders underneath "versions" and run it again to re-obtain all the pieces.

How so as to add it to the KDE desktop

To get the minecraft icon and the desktop hyperlink clone this repo, To put in the icon run

sudo install -Dm644 minecraft-launcher.svg /usr/share/icons/hicolor/symbolic/apps/minecraft-launcher.svg

Then change the desktop file to run this launcher and make it out there regionally

cp minecraft-launcher.desktop ~/.native/share/plasma_icons/

How one can do reproduce manually what this launcher does

- Run the official java launcher. Login and start the game. The launcher will download all the required information for the new version. You'll be able to see them in this manifest.

- Find minecraftservers in the method identify with ps -ef | grep java.library.path. Then copy that folder cp -a /tmp/folder $Home/.minecraft/variations/$ver/$ver-natives. The native libraries could be discovered here.

- Copy-paste the entire -cp argument from the java course of, together with the java args to a run script. Run the script, plus assets, libraries, and version folder what you want.

My Website: