Skip to content

Basic Usage

MiniDigger | Martin edited this page Apr 4, 2024 · 2 revisions

Interacting with Mâché is done through Gradle.

Basic Commands

Set up all present versions:

./gradlew setup

Set up a specific version:

./gradlew :versions:{version_name}:setup
# For example:
./gradlew :versions:v1_20_4:setup

Patches

If you make changes, you can re-build patches with:

./gradlew :versions:{version_name}:rebuildPatches
# For example:
./gradlew :versions:v1_20_4:rebuildPatches

You may notice that the source set directory for each version is also its own tiny git repository. This repo is not used at all in the process of generating or applying patches, it exists solely to improve the developer experience, making it easier to view your current changes, and the changes pulled in from the existing patches.

Clone this wiki locally