Release-1.6
Ooh, a big one. Mods!
What's Changed
-
Add Dynamic Launching Behaviour by @MajickTek in #4
- Supports using different launching mechanisms
-
Added back
Options
menu thingsSelect LauncherWrapper
: Switch between "vanilla" mode and "modding" modes
-
Added
Open Mods folder
option when right-clicking a version
Fabric Support!
It is now possible to launch a version with the Fabric modloader. Only Minicraft and MiniCraftPlus (2.0+) are fully supported although using other versions and "mods" may work as well.
The mod folder is Documents/MajickTek/minilauncher/mods
. Only Fabric mods can go in this folder, full-game mods like CthuluCraft/AirCraft will not work.
The MiniFabric API is not included but you can build it from here: https://github.com/MiniFabric/MiniFabric_API or try using the example mod: https://github.com/MiniFabric/MiniFabric-example-mod . Once these tools evolve, the process for making and installing mods will improve.
Guides on how to use this system will be available on the wiki at a later date.
Full Changelog: Release-1.5-Hotfix...Release-1.6
The download size for this version will be larger because of the various Fabric dependencies (only the minimum libraries are included, optional libraries like Log4J are excluded). If this becomes a problem more libraries will be added. Also, only a bin.zip
is provided because the dependencies are in a folder.
Known Issues
Right now when the game is launched with Fabric, the KnotClient class is started in another thread instead of a separate process. This means when the game calls System.exit(0)
on the menu, the launcher is also closed.
One way to fix this is by moving the launching code to a separate jar and then running that jar from the launcher in a new process. This will likely be available by the next update.