Added:
- **Microsoft authentication is now supported** through the `-m` argument for authentication-related commands, check README for more information (13)
- When omitting the `--jvm` argument, **an official Java version is installed** and run the game (distributed by Mojang)
- Added a LICENSE, also added to the script header (9)
Changed:
- Command argument `--work-dir` is now available in the main command instead of `start` subcommand (11)
- Runtime binaries and authentication tokens are now stored in working directory (11)
- Fabric now support empty Minecraft version (to run the latest version) and version aliases like "release" or "snapshot"
- Fixed issue when downloading assets or libraries with unknown size (14)
- Authentication database has been reworked to be more maintainable through versions and to support Microsoft authentication (13)
- Improved README and general documentation
- The `scripting` package is no longer distributed as it need too much work to test against newer launcher versions, and is reversed for specific needs
How to contribute:
This version is a pre-release, you might encounter many bugs. To report issues, create an issue on the [issues board](https://github.com/mindstorm38/portablemc/issues). If this problem is related to upcoming features or fixes, please comment the related issue thread. **Thank you for your support!**
Available packages to download (below):
- `portablemc_1.1.4-pre1_standard.zip`: The standard one-script launcher
- `portablemc_1.1.4-pre1_richer.zip`: Standard PortableMC with the "richer" extension, this extension adds better progress bar for downloads and a command line application for the game's process output
- `portablemc_1.1.4-pre1_modloaders.zip`: Same as `richer` package with additional add-ons for each supported mod loaders (currently, only FabricMC is supported and is properly working)