MCDocker is a custom launcher and instance manager for Minecraft. It lets you manage containers (Game Instances) which you can share and let others experience your custom container. This will let you download mods, maps / worlds, texture packs and skins by only clicking a button!
- Finish off Settings
- HTTP Stuff (Download, Meta fetching, Requests)
- (Sort of done) Provider integration and toggling them: Modrinth, Curseforge, External (off by default)
- Search, Filters, Sorting
- Displaying Versions
- (Supports versions 1.0 - 1.12.2 for now) Launch Wrapper. Downloading natives, assets and libraries for a chosen version
- Authentication, Microsoft
- Alternative Forge/Fabric URLs set in Advanced category
- UI Improvements
TOML, Maven, JavaFX
You don't really need to do anything apart from install dependencies. That includs JavaFX.
Here is a guide on how to install it:
If you have a locally installed version of JavaFX and would prefer to use that:
- Get your JavaFX path (Mine is in
/usr/lib/jvm/
) - Find the
lib
folder inside of the installation and copy its path. In my case it will be/usr/lib/jvm/javafx-sdk-17.0.0.1/lib/
- In your desired IDE find your VM Options.
- For Intellij: Task > Edit Configurations > VM Options (You might need to press modify options and select VM Options)
- In the VM Options, copy this line
--module-path "Your path from step 2" --add-modules=javafx.base,javafx.controls,javafx.graphics,javafx.media,javafx.fxml,javafx.web
If you do not have a locally installed version of JavaFX and/or prefer to use the JavaFX dependency from the pom:
- Just import / sync all the dependencies and let the IDE do it for you