Pin container toolchains for local module builds

This commit is contained in:
ms2k 2026-10-20 11:04:47 +09:00
commit 28494403f2

View file

@ -2,11 +2,13 @@
Small modmods for personal modded Minecraft server and client tuning.
Targets Minecraft 1.21.1 on GraalVM CE 25. Local builds require JDK 25 and Gradle 9.1.0.
Targets Minecraft 1.21.1 on GraalVM CE 25. Local builds prefer a rootless container engine; [Containerfile](Containerfile) pins both JDKs and Gradle.
```sh
gradle --no-daemon :server:format :server:build
gradle --no-daemon :client:format :client:build
```
| Module | Purpose | Local build |
| --------- | ----------------------------------------- | ------------------- |
| `server/` | Inventory, crafting and NBT optimizations | `./build.sh server` |
| `client/` | Create rendering and collision queries | `./build.sh client` |
Requires Podman, nerdctl or Docker. JARs are written to `<module>/build/libs/`.
[License](LICENSE.md) · [Third-party notices](NOTICE.md)