Modular Mod development framework based on Quark's Module System.
Read the pitch and design idea here: https://forum.violetmoon.org/d/78-project-zeta-aka-quark-on-fabric-real
This mod makes use of the speedy-math by stefan-zobel, licensed under the Apache 2.0 License.
Zeta's release process is mostly automated. Here's the steps:
- Pull master so you're up to date, make sure everything is committed
- Run
git tag -a release-<mc_version>-<build_number>
. If you don't know or remember what those are, look atbuild.properties
.- Make sure to use the full Minecraft version (use
1.20.1
instead of1.20
)
- Make sure to use the full Minecraft version (use
- In the editor that pops up, write the changelog
- In
build.properties
, increment the build_number by one for the next version. Commit this. - Push master and the release tag:
git push origin master release-<mc_version>-<build_number>
- Shortly after, the mod should be automatically uploaded to GitHub's release tab, Modrinth, and CurseForge.
Releases are signed with the Violet Moon signing key, see this page for information about how to verify the artifacts.