Skip to content

Releases: MajickTek/MiniCraftLauncher

Release 1.2

11 Feb 01:04
Compare
Choose a tag to compare

What's new

Added "console"-type bar at the top of the versions signifying download progress.

  • This adds visual clarity when downloading huge mods such as CthuluCraft (Before this, the launcher would appear to hang or freeze when downloading).

The icon has been changed to the MiniCraft+ icon (the old icon was more like a Minecraft-style icon and didn't fit the theme).

Full Changelog: Release-Hotfix-1.1...Release-1.2

Hotfix for Release 1.0 (Version 1.1)

10 Feb 03:30
Compare
Choose a tag to compare

This version is just Release 1.0 but with a couple changes:

  1. Fixed URL for index downloads being the wrong branch on github, resulting in an incomplete URL list

  2. Added beginnings of a context menu:

    • When right-clicking on a version, you have an "edit" button which brings up the edit menu, and a "clean" button which is the same functionality as the DELETE hotkey.

A hotkey was added for the edit box: ENTER.

Lastly: I replaced the original jar in release 1.0 to patch the incorrect URL. However, Release 1.0 does not have the new hotkey or context menu, that is only in this jar.

Full Changelog: Release-1.0...Release-Hotfix-1.1

Known Issues

The XML Parser hates the & symbol in the URLs of the mods channel and so the mod downloads don't work at all.

Release 1.0

10 Feb 02:37
78ac9d6
Compare
Choose a tag to compare

Release 1.0!

I'm happy to call this my first release.

This is the recommended first version to download. The main reason is that none of the game downloads will work in the pre-releases.

Requirements

This version of the launcher is requiring a minimum of Java 8 JRE to compile and use. All current versions of MiniCraft+ and all of the old mods run just fine using Java 8. When I come around to adding Fabric support, I'll have to upgrade the JDK again.

What's Changed

  • Xml refactor by @MajickTek in #2
    The index files are in a new and more extendible XML format.

This means that forwards and backwards compatibility is easier to maintain from now on. It also allows adding extra data for each version (libraries, config files, other data). Currently that is not implemented but it will be in the future.

Mainly this will allow feats such as issue #1 to be implemented.

New Contributors

Full Changelog: Preview-Release-4...Release-1.0

Preview Release 4

31 Jan 03:39
Compare
Choose a tag to compare
Preview Release 4 Pre-release
Pre-release

This jar file is compiled for Java 1.8 which is the minimum that will work for everybody.

Preview Binary Release 3

28 Sep 05:06
Compare
Choose a tag to compare
Pre-release

New Features

  • Added user index. If you click Edit/Select Channel/User you'll see it.
    There is no persistence (saving/loading) with this index yet.
  • The user index file is <user>/Documents/MajickTek/minilauncher/indexes.properties. This location and name are temporary, they will be used for something else later.

TODO

  • Save/Load
  • Decouple indexes from code (right now 2 methods do the same thing).

Preview Binary Release 2

28 Sep 03:10
Compare
Choose a tag to compare
Pre-release

Added features:

  • Editing version profiles (download link, displayed version).
  • Inserting new profile via Edit/Insert Version Profile menu.

TODO

  • ability to build/save/load custom index. Currently the added/edited profiles cannot be saved to disk.

Preview Binary Release

27 Sep 13:23
Compare
Choose a tag to compare
Pre-release

These binaries are built from the code as it was first published to GitHub. A JRE must be installed for both the EXE and JAR to function right now.

Current functionality:

  • Load versions from /MiniCraftLauncherIndex
  • Double-click to download a version
  • Double-click already downloaded version to launch it
  • The launcher keeps track of downloaded versions on restart
  • Under the Edit menu, go into the Select Channel submenu to switch between Release, Pre-Release, and Mod channels.