-
Bug
-
Resolution: Invalid
-
None
-
2.0.1003 (Windows)
-
None
-
None
-
Microsoft Windows 10 x64
Java 1.8.0_161 x86
-
Unconfirmed
Note that the bug I am about to describe is present in both the current version of the launcher (2.9.1003) as well as the previous version (1.6.84-j). In fact, it's not a bug in the launcher jar file itself, but rather in some of the JSON files used with some of the versions of Minecraft. JSON files were first for allowing the launcher to launch multiple versions of Minecraft starting with launcher version 1.6.x.
Now here's the bug. The main class indicated in the JSON files used for launching versions c0.0.11a and c0.0.13a is the launchwrapper's main class, rather than the game's jar file's main class. While the launchwrapper is required for some of the older versions (for example c0.0.13a_03 and c0.30_01c), it is not required for versions c0.0.11a and c0.0.13a, even though these 2 versions are currently using it (as specified in the JSON files for these 2 versions). For these 2 versions, the corresponding JSON file needs to have the following chagnes.
The line:
"mainClass": "net.minecraft.launchwrapper.Launch",
needs to be changed to:
"mainClass": "com.mojang.minecraft.Minecraft",
And the line:
"minecraftArguments": "${auth_player_name} ${auth_session} --gameDir ${game_directory} --assetsDir ${game_assets} --tweakClass net.minecraft.launchwrapper.AlphaVanillaTweaker",
Needs to be changed to:
"minecraftArguments": "${auth_player_name} ${auth_session} --gameDir ${game_directory} --assetsDir ${game_assets}",
The problem with using the AlphaVanillaTweaker launchwrapper to launch these 2 versions of Minecraft is that, while they do run as expected, they lock up when closing down (often requiring clicking the x button in the upper right corner multiple times to force it to close). While this is a bug in the AlphaVanillaTweaker launchwrapper itself (it also happens in other old Classic versions of Minecraft that require this launchwrapper), until the AlphaVanillaTweaker launchwrapper is fixed, it should only be used when required. The AlphaVanillaTweaker launchwrapper is certainly not required to run Minecraft versions c0.0.11a and c0.0.13a, and therefore should be avoided when launching these versions. The main class used for running these versions should be the main class of the game's jar file itself, which is com.mojang.minecraft.Minecraft.