1.6.3-2
Pre-release
Pre-release
IMPORTANT
- The minimum usable launcher version is now
Release 1.5
. Earlier versions probably won't load game versions correctly.
What's added
- A full changelog viewer
- When clicking the "View Changelog" button of a version, a new window opens displaying the version's description and full changelog in separate tabs.
- A console
- On the bottom toolbar you can click
Toggle Console
to show a small resizable console window. Right now it only shows output from the launcher but soon it will capture game output as well.
- On the bottom toolbar you can click
- Better GitHub API parsing
Technical stuff
ReleaseObject
andAssetObject
have been removed for cleanliness.- The class
GithubAPI
replacesReleaseObject
and the classAsset
replacesAssetObject
- The class
- Fabric loader version is 0.13.3, matching the example mod.
- The GUI console is thread friendly, so hopefully game output streams can be captured soon.
An API was autogenerated using QuickType.
The process:
- Input JSON into QuickType by taking output from the URL
https://api.github.com/repos/MajickTek/MiniCraftLauncher/releases/latest
- Convert to JSON Schema
- Convert Schema to Java, leaving all default options (Choose Array instead of List, as List has a syntax error at the time of writing)
QuickType uses fasterxml-jackson
which has a more modern and nicer API than json-simple
which is what I used before. The performance might be better although it seems to be indistinguishable.
Full Changelog: v1.6.3-1...v1.6.3-2