Skip to content

1.6.3-2

Pre-release
Pre-release
Compare
Choose a tag to compare
@MajickTek MajickTek released this 27 May 06:04
· 13 commits to main since this 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.
  • Better GitHub API parsing

Technical stuff

  • ReleaseObject and AssetObject have been removed for cleanliness.
    • The class GithubAPI replaces ReleaseObject and the class Asset replaces AssetObject
  • 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:

  1. Input JSON into QuickType by taking output from the URL https://api.github.com/repos/MajickTek/MiniCraftLauncher/releases/latest
  2. Convert to JSON Schema
  3. 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