1.13 Update Phase 1 Mojang has changed its manifest format for 1.13. Forge is no longer a universal jar, it requires more hosted files, all of which are generated by the installer. We can no longer extract the version manifest from forge's jar and have to include it in the distribution. This commit adds support for launching forge only, mods are currently not supported from the distribution. Handling of 1.13 launches are subject to change as we move forward.
Daniel Scalzi
2019-02-18 06:31:01 -0500
Order the launch arguments better. Classpath -> JVM -> Main Class -> Liteloader -> Minecraft -> Client Options -> Mod list
Daniel Scalzi
2019-02-14 20:22:12 -0500
Improve error handling during launch (#21) If anything happens to the forked process, the main should now pick up on it and alert the user. Should no longer get 'stuck at 100%' issues when the forked process fails, for whatever reason.
Daniel Scalzi
2019-01-20 06:55:13 -0500
Added option to change data folder location. (#17) Removed commonDirectory. Removed instanceDirectory. Added dataDirectory. The common and instance directories are now resolved from this. The config.json and distribution.json are now stored in Electron's data folder (app.getPath('userData')). Users can edit the dataDirectory under launcher settings.
Daniel Scalzi
2019-01-04 14:25:27 -0500
v1.2.1 - Fixed issue w/ native lib parsing. In 1.12.2, some natives do not provide a rules object and instead just omit the classifier from the natives object. We now check for that.
Daniel Scalzi
2018-12-17 00:11:23 -0500
Mod config bug fixes, electron upgrade. If the instance mods directory does not exist when the 'Add Drop-In Mod' button is clicked, it will be created. The update selected server code has been modified. Previously, the server would be updated before the mod config was saved. This has been fixed so that the mod config is saved before the server is switched. Updated electron to v3.0.10.
Daniel Scalzi
2018-11-20 05:19:59 -0500
Modify AutoUpdater behavior on macOS. The AutoUpdater requires that macOS builds be code signed. That is currently not possible. As a workaround, the autoupdater on mac will now alert users that an update is available and give the option to download the file directly from GitHub. Closes#16.
Daniel Scalzi
2018-11-18 21:51:48 -0500
v1.0.4 - Logic cleanup, minor bug fixes. Removed the old workaround logic for queueing archives for extraction. Removed the old forge callback (this was replaced a while ago). Fixed a typo in _parseDistroModules (getType). Use discordrpc straight from the repository. The author has refused to push the bugfix for nearly a month. Fix timestamp issue on discord rich presence. Dependency upgrades.
Daniel Scalzi
2018-10-31 01:25:38 -0400
Use launchermeta.mojang.com instead of S3 (deprecated). (#12) The deprecated endpoint will be removed by the end of 2018.
Daniel Scalzi
2018-10-25 12:45:32 -0400