A custom launcher for Minecraft

Edit Package multimc
https://multimc.org/

MultiMC is a free, open source launcher for Minecraft. It allows you to have multiple, cleanly separated instances of Minecraft (each with their own mods, texture packs, saves, etc) and helps you manage them and their associated options with a simple and powerful interface.

Features

- Manage multiple instances of Minecraft at once

- Start Minecraft with a custom resolution

- Change Java's runtime options (including memory options)

- Shows Minecraft's console output in a colour coded window

- Kill Minecraft easily if it crashes / freezes

- Custom icons and groups for instances

- Forge integration (automatic installation, version downloads, mod management)

- Minecraft world management

- Import and export Minecraft instances to share them with anyone

- Supports every version of Minecraft that the vanilla launcher does

Source Files
Filename Size Changed
0001-Readd-lin-system-and-LAUNCHER_LINUX_DATADIR.patch 0000003533 3.45 KB
0001-allow-setting-ms-auth-token-via-env-var.patch 0000001116 1.09 KB
0001-fix-build-on-gcc-13.patch 0000001349 1.32 KB
README.SUSE 0000001164 1.14 KB
fix-jars.patch 0000000733 733 Bytes
generate_source.sh 0000000350 350 Bytes
mmc-brand.patch 0000001516 1.48 KB
modern-java.patch 0000000860 860 Bytes
multimc-0.7.0.tar.xz 0018099156 17.3 MB
multimc-get-upstream-mssecret 0000000666 666 Bytes
multimc.changes 0000007786 7.6 KB
multimc.desktop 0000000242 242 Bytes
multimc.spec 0000004406 4.3 KB
Comments 6

Radek Raczkowski's avatar

Could you update it to 0.6.14?


Florian's avatar

should be building now. please tell me if something broke, upstream broke again a lot things again :/


Kristin Ding's avatar

The "Add Microsoft" button on Accounts page is grey and cannot be chosen. Package issue?


Florian's avatar

The problem is, that for that I'd require some kind of M$ Xbox API key for that. I do not want to register one myself and upstream doesn't allow theirs to be used in any MultiMC rebuilds but only their own proprietary binary releases. So as of now only Yggdrasil authentication (Minecraft & Mojang accaounts) is available.

But the issue is that M$ will deprecate Yggdrasil auth on 2022-03-10, forcing everyone to use their non-free OAuth2 login. To circumvent this, the AUR package (multimc5 / multimc-git) is basically downloading the non-free binary and extracting upstreams api key from it and putting it into their own (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=multimc-git#n56). While upstream certainly doesn't like this, they can get away with it, because the just provide the package manifest which each user builds itself and no binary release (and they say that you cannot share the built binary, since that would be illegal). I don't have that luxury here, since the whole point of OBS is, to have binary releases, but I'm already working on something to work around this, by patching mmc to allow users to set their own API key with an env var and a script that pulls the non-free upstream release and extracts their api key the same way the aur package does it.

I'll try to get in done in the next two weeks, but as of now only Minecraft and Mojang accounts are supported (as said in the changelog)


Yifu Ding's avatar

Is MS login supposed to be fixed now? Because for me the option is still grayed out. Annnd I can't login with Mojang account either :(


Florian's avatar

yes, M$ authentication works by now. To activate it, follow the instructions in /usr/share/doc/packages/multimc/README.SUSE

openSUSE Build Service is sponsored by