Skip to content

Release-1.6.2

Compare
Choose a tag to compare
@MajickTek MajickTek released this 07 May 03:54
· 94 commits to main since this release

What's Changed

The Channel Selector has a new UI that is easier on the eyes. It now displays channel names instead of URLs.

The "empty" node you see when opening the launcher can be double-clicked to open the Channel Selector.

The "mods" folder has been moved into the game folder.

  • So instead of Documents/MajickTek/minilauncher/mods it is in Documents/MajickTek/minilauncher/saves/<version>/playminicraft/mods
    • This means mods can now be separated by version

Multiple versions can be opened, same as 1.6.1, but the same version cannot be opened twice.

  • This means that you cannot load the same save twice and break something

The Edit utility now shows the 2 new properties (Is Running? and Launches With:)

Continuous work on the updater is being done :)

Under the hood stuff

  • Index files are now saved as their actual name instead of index + random number
  • "empty" node now has a UserObject (type EmptyObject), allowing string comparisons to be removed.
    • This means someone can release a standalone mod called "empty" if they wish and the launcher won't behave weirdly
  • More type safety
    • The child nodes are checked to make sure they are a VerionObject before interacting with them
  • isRunning attribute added to VersionObject to make sure a version can only be launched once
  • Java 17 is now actually forced
  • Internal build of MinicraftGameProvider is included, adding hashes for 2.1.0-dev2 and 2.1.0-dev3
  • A menu is exposed that opens a dialog to get the MD5 hash of a downloaded jar. Mostly useful for debugging

Full Changelog: Release-1.6.1...Release-1.6.2