Releases: MajickTek/MiniCraftLauncher
Release 1.2
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)
This version is just Release 1.0 but with a couple changes:
-
Fixed URL for index downloads being the wrong branch on github, resulting in an incomplete URL list
-
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
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
- @MajickTek made their first contribution in #2
Full Changelog: Preview-Release-4...Release-1.0
Preview Release 4
This jar file is compiled for Java 1.8 which is the minimum that will work for everybody.
Preview Binary Release 3
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
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
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.