RepoDocsMinecraft

Runeweaver logo

Runeweaver

A simple lightweight library for modded Minecraft that allows .json resource files to be modified, created, or deleted at runtime through an event-based system.

This is a fork of the original Mixson by Ramixin. This version has been refactored for multi-loader (Fabric, Forge, NeoForge) and multi-version (26.1.2, 1.21.1, 1.20.1) support using Stonecutter to provide a stable cross-loader & cross-version API for our mods.


Support

MC Version Fabric Version Forge Version NeoForge Version Quilt Version
26.1.x
1.21.1
1.20.1

Usage

See the wiki for in-depth usage instructions and examples: https://moddedmc.wiki/en/project/runeweaver/latest/docs

Check out https://github.com/Ramixin/Mixson for more information.

Stonecutter

  • For building, use .\gradlew.bat :[version]:build
  • For version switching, use .\gradlew.bat "Set active project to [version]"
    • Versions: 26.1.2-fabric/1.21.1-fabric/1.20.1-fabric
  • For resetting version state to default, use .\gradlew.bat "Reset active project"

Implementation

repositories {
    maven("https://raw.githubusercontent.com/Rasa-Novum/runeweaver/maven/")
}

dependencies {
    implementation("com.rasanovum.runeweaver:runeweaver-1.21.1-fabric:0.1.0")
}

The optional runeweaver-rosetta-${minecraft}-${loader} companion provides explicit server-owned datapack asset snapshots over Rosetta. See docs/runeweaver-rosetta.md for registration and artifact details.

License

This project is licensed under the MIT License.

5 days agoLast edited 2026-08-17T23:18:03.000Z2 years agoCreated 2024-12-20T01:12:18.000Zxameryn, Ram
Source: README.mdCommit a46f3b0