Publish Your Addon
On this page, we're explaining what exactly you have to do to publish your addon.
Before publishing, please make sure that you're following our Addon Store Guidelines.
Upload to GitHub or GitLab
In order to publish your addon, you have to provide us with your source code and an artifact (either built by GitHub Actions or GitLab CI/CD).
While it is only necessary to publicly share your addon until we reviewed it, it is always welcome to see the source code of addons being publicly available at all times.
If you want to upload your addon to your own GitLab instance, write an email to [email protected].
We're using version ranges to verify the compatibility of an addon with LabyMod 4 and the Minecraft version the user is playing with.
* indicates compatibility with all versions (even unreleased ones).
Don't use the star unless you're only using version-independent things from the official LabyMod 4 Addon API.
1.8.9 indicates compatibility with just Minecraft 1.8.9 and thus no other Minecraft version except Minecraft 1.8.9 will be supported.
1.17<1.19.2- every version between 1.17.0 and 1.19.2 is supported - Everything below 1.17.0 (for example 1.16.5) or higher than 1.19.2 (for example 1.19.3) isn't.
1.18.2<*- every version after (and including) Minecraft 1.18.2 is supported. Every version below 1.18.2 isn't supported.
Multi Version Range
A multi-version range is a combination of Version Ranges and Single Versions. This is mostly used to guarantee a good experience when supporting multiple versions that have one or more major releases in between.
1.8.9,1.12.2,1.16.5<1.19.2 - this supports Minecraft 1.8.9, 1.12.2 and everything in between (and including) 1.16.5 and 1.19.2. Minecraft 1.19-1.12.1, 1.13-1.16.4 and everything higher than (and including) 1.19.3 would not be supported.