Package Details: minecraft-launcher 2.1.17785-1

Git Clone URL: (read-only, click to copy)
Package Base: minecraft-launcher
Description: Official Minecraft Launcher
Upstream URL:
Keywords: game minecraft
Licenses: All Rights Reserved
Conflicts: minecraft-launcher-beta
Provides: minecraft-launcher-beta
Submitter: shoghicp
Maintainer: petr (marcio.oliveira)
Last Packager: petr
Votes: 247
Popularity: 13.57
First Submitted: 2017-01-18 14:17
Last Updated: 2020-10-20 13:32

Dependencies (11)

Required by (2)

Sources (3)

Pinned Comments

petr commented on 2018-12-20 09:56

The java version is ... problematic. The current version of the base game will work with any Java version. So will some of the very old game versions that do not use launchwrapper.

Java 8 is required for all legacy versions, and all modded versions of the game (except for some experimental builds of Forge for 1.13). It makes sense to require it, because easily, 99% of the various ways to play the game DO require it. Roughly half of the players play modded regularly.

Fixing the old and modded versions is a non-trivial (almost intractable) task. Fixing Java would require forking it and maintaining the fork. Java runtimes of different versions are installable side-by-side. The launcher needing 'a java 8 runtime' should not prevent you from installing and using a different one.

If you have any suggestions about how to improve this situation, I'm all ears. However, using Java 9+ by default would introduce major issues.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 ... Next › Last »

jpegxguy commented on 2019-09-06 19:39

Indeed it shouldn't be out of date. Also the linux launcher should have auto update check disabled because the (undisclosed beta) version pops up every time you open the launcher.

settyness commented on 2019-09-06 18:33

I'm still not seeing why this is even flagged out of date. Latest stable version is 2.1.5965, while beta is 2.1.5969. A user got a message in their launcher and blindly flagged this without verifying (Settings -> About) that this is indeed the latest launcher, released July 23rd: . Use beta if you need an update.

markboston35 commented on 2019-09-04 19:23

this needs to be updated.

haffmans commented on 2019-08-31 12:02

@ywecur @Hoid For me the problem was that (in KDE Plasma) I'd selected a language/region combination that's not an installed locale on my system (specifically: en_NL.UTF-8 - english language system with region set to the Netherlands). I think the breakage was introduced with other recent updates. A work-around is to apply another locale when launching Minecraft:

LC_ALL=C minecraft-launcher

You can use any enabled locale instead of C. For those who, like me, picked en_NL in the desktop settings, I've added an AUR package locale-en-nl-git which can help too.

toluschr commented on 2019-08-23 11:44

You need to change the permissions for /opt/minecraft-launcher/ in the pkgbuild. The new launcher version requires write permissions for the binaries directory in order to launch.

settyness commented on 2019-08-23 11:08

Is there a reason this is flagged as out of date? I'm not seeing one.

Hoid commented on 2019-08-20 09:42

I'm getting the same error @ywecur, it might be an issue with the new update to the launcher as it started happening right after I updated it

ywecur commented on 2019-08-12 00:06

I'm getting this error when trying to launch:

terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid Aborted (core dumped)

jpegxguy commented on 2019-08-11 18:48

@mattsturgeon if the problem is that users will choose the wrong version when asked (even on arch, sure), make the change in minecraft-launcher-beta only

jpegxguy commented on 2019-08-11 18:46

@mattsturgeon Okay so the reason is that we're worried users who want mods won't know to choose jre8 when pacman will ASKS them about the version they want to install when they downlaod this package? And Arch users, at that? I doubt it.

My point is that with the change to >= from = the package manager would ask you what version upwards of 8 you want. You choose 8. Done. Why do we force this version? LegacyLauncher is not needed for vanilla and is indeed "hacky code to launch old mc versions". Now, mods do use it. So choose jre8 upon install. Where's the negative?