Files
Algent ed861b6ca5 docs: trim audit noise from API guides
- drop per-guide Validation sections; manual gates stay in MANUAL_CHECKS
- drop audit/provenance lines (reference checkouts, dated refreshes, commit pins)
- state version status and Scala-free compile check once in API.md
- replace API.md status prose with link to migration status
- fix RELEASE_NOTES dangling sentence
- rewrite README for GTNH fork and Java port
2026-10-15 16:39:36 +02:00

1.2 KiB

ForgeMultipart

An API for dynamically handling different functional parts in the one block space, for Minecraft 1.7.10 / Forge. This is the GT New Horizons fork.

Using the API

Depend on the dev artifact, for example com.github.GTNewHorizons:ForgeMultipart:<version>:dev, alongside GTNH CodeChickenCore. Start at the Java API index: it lists the supported entry points with a guide and a compiling Java example for each. You do not need Scala in your own mod to use them.

If you are rebuilding an existing integration against the Java port, read the release notes first. Already compiled consumer jars keep working.

Building

The codebase is being ported from Scala to Java. Most sources are Java now, but they still live under src/main/scala so they can be joint-compiled with the Scala files that remain. Everything compiles for Java 8.

./gradlew build

Use gradlew.bat on Windows. The maintainer guide covers the build boundaries, the Forge functional tests and the full verification sequence. Port status and remaining work are in the migration status.