MCPcopy Index your code
hub / github.com/VazkiiMods/Zeta

github.com/VazkiiMods/Zeta @release-1.21.1-1.1-38

Chat with this repo
repository ↗ · DeepWiki ↗ · release release-1.21.1-1.1-38 ↗ · + Follow
2,489 symbols 5,760 edges 403 files 121 documented · 5% updated 54d agorelease-1.1-40+1.21.1 · 2026-04-24★ 3323 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Zeta

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.

Release Process

Zeta's release process is mostly automated. Here's the steps:

  1. Pull master so you're up to date, make sure everything is committed
  2. Run git tag -a release-<mc_version>-<build_number>. If you don't know or remember what those are, look at build.properties.
    • Make sure to use the full Minecraft version (use 1.20.1 instead of 1.20)
  3. In the editor that pops up, write the changelog
  4. In build.properties, increment the build_number by one for the next version. Commit this.
  5. Push master and the release tag: git push origin master release-<mc_version>-<build_number>
  6. Shortly after, the mod should be automatically uploaded to GitHub's release tab, Modrinth, and CurseForge.

Signing

Releases are signed with the Violet Moon signing key, see this page for information about how to verify the artifacts.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 1,907
Class 379
Interface 194
Enum 7
Function 2

Languages

Java100%
Python1%

Modules by API surface

src/main/java/org/violetmoon/zetaimplforge/client/event/play/ForgeZScreen.java76 symbols
src/main/java/org/violetmoon/zeta/client/event/play/ZScreen.java30 symbols
src/main/java/org/violetmoon/zetaimplforge/event/play/entity/player/ForgeZPlayerInteract.java29 symbols
src/main/java/org/violetmoon/zeta/Zeta.java26 symbols
src/main/java/org/violetmoon/zeta/registry/CreativeTabManager.java25 symbols
src/main/java/org/violetmoon/zetaimplforge/event/ForgeEventsRemapper.java22 symbols
src/main/java/org/violetmoon/zetaimplforge/event/play/ForgeZRecipeCrawl.java21 symbols
src/main/java/org/violetmoon/zeta/util/SimpleInventoryBlockEntity.java21 symbols
src/main/java/org/violetmoon/zeta/piston/ZetaPistonStructureResolver.java21 symbols
src/main/java/org/violetmoon/zeta/event/play/ZRecipeCrawl.java21 symbols
src/main/java/org/violetmoon/zeta/registry/ZetaRegistry.java20 symbols
src/main/java/org/violetmoon/zeta/client/config/widget/ScrollableWidgetList.java20 symbols

For agents

$ claude mcp add Zeta \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page