-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the MagikCraft wiki!
Here is how everything gets built:
The base docker images are built from the magikcraft/minecraft repo via a Docker automated build on git push.
Different MC server / JVM combos are in different branches in that repo. They have only the MC server, and in the case of the Nukkit server, a recent build of Pokkit from our fork (which tracks PetteriM1/Pokkit.
On a v.*
tag, a GitHub action runs that creates a Release Zip, and also publishes images to Docker Hub as magikcraft/magikcraft. These are based on the magikcraft/minecraft image and have the latest release of MagikCraft in them.
For an example of using these images in a GitHub Action to test your package, take a look at the workflow in this fork of @hb432's JX library.
It uses ideas from this article, and a GitHub matrix build, to test the package on MagikCraft on several different server / JVM combos.