This repository uses a sophisticated multi-project build system that supports:
- Multiple independent projects in a single repository
- Multi-version Minecraft adapters with source inheritance
- Smart IDE context switching for development
- Automated source merging for version-specific overrides
# Switch between projects and Minecraft versions
.\switch-project.bat mochamix v1_21_1 # Minecraft 1.21.1
.\switch-project.bat mochamix v1_21_5 # Minecraft 1.21.5
# Build current project
.\gradlew clean build
# Add new projects
# See docs/ADDING_PROJECTS.md for detailed guide- Architecture Overview - System design and structure
- Adding Projects Guide - Step-by-step project creation
- Troubleshooting - Common issues and solutions