Files
rivencraft/README.md
T
dnorberg db768bb4f7
Build / build (push) Canceled after 0s
Complete bootstrap milestone
2026-09-21 06:38:44 -04:00

1.2 KiB

Rivencraft

Rivencraft is a clean, incremental port of the ideas and gameplay of Mystcraft Legacy to Minecraft 1.21.1 on NeoForge.

The bootstrap milestone is complete. The project currently provides a valid NeoForge mod, a creative tab, and an unwritten Descriptive Book item. Age generation, linking, symbols, instability, and writing mechanics have not been ported yet.

Requirements

  • A Java 21 JDK
  • Minecraft 1.21.1
  • NeoForge 21.1.251 or newer in the 21.1 line

Build and run

./gradlew build
./gradlew runClient

The built mod is written to build/libs/.

Porting approach

Mystcraft Legacy targets Forge for Minecraft 1.12.2. Rivencraft therefore ports one subsystem at a time onto current registries, codecs, data packs, and NeoForge APIs instead of importing the legacy source tree wholesale.

See docs/PORTING.md for the initial roadmap and provenance rules.

License

Rivencraft is licensed under LGPL-3.0-or-later. Mystcraft Legacy is also LGPL-3.0; copied or adapted upstream code must retain its copyright and license notices. See LICENSE and NOTICE.