User description

A smarter way of managing multiple minecraft installations on Linux. It downloads and installs Minecraft version on demand, including all the appropriate libraries and assets. This works well with the minecraft launcher for Linux. - Supports Forge Minecraft and vanilla/mainline versions on-demand. - Supports offline game profile - Allows multiple versions and player profiles to be accessible simultaneously. - Separates game assets from versioned libraries and profiles for easier file management Prerequisites: Make sure you have the following installed: jq.unzip.curl. Running: ./start To run Forge versions, add the suffix “-forge” to the version. For example:./start 1.7.10-forgeplayer1. - To see what normal and Forge versions are currently available for installation, run the script with a non-existing version, like this ./start 0 player1, . What’s the worst that could happen /start 0-forge player1 - To create a game profiles with the same game version and same player name, for example to try out different mods, specify a name of this profile as the last argument ./start 1. To rebuild everything, delete the version subfolder from "versons" and run it again. You can remove both player profiles and versions from separate folders. 2. If #1 does not work with a Forge version of the program, you can remove the Forge and mainline versions folders from the "versions" menu and run it again. How to add it to the KDE desktop To get the desktop link clone and the minecraft icon, run the following: To install the icon sudo install -Dm644 minecraft-launcher.svg /usr/share/icons/hicolor/symbolic/apps/minecraft-launcher.svg Next, change the desktop file to run the launcher and make it local cp minecraft-launcher.desktop ~/.local/share/plasma_icons/ How can you reproduce manually what this launcher does - Run Java Launcher. Login to start the game. The launcher will download the necessary files to the new version. These files can be seen in the manifest. - Find the native libraries in the process name with ps -ef Then copy that folder cp -a /tmp/folder $HOME/.minecraft/versions/$ver/$ver-natives. You can find the native library here. Copy-paste all of the -cp arguments from the Java process along with the Java args to a Run script. Run the script.