File Details
Runecraft Core 0.9.0 (Forge 1.20.1)
- R
- Apr 4, 2026
- 76.03 KB
- 110
- 1.20.1
- Forge
File Name
runecraftcore-0.9.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
0.9.0 — Initial Release
Patches
48 active patches across 9 target mods:
- Goblin's Tyranny — 18 model parent fixes (
parent: "block"->"minecraft:block/block") - Nichirin Dynasty — 16 model parent fixes (same pattern, katana/weapon models)
- Samurai Dynasty — 6 model parent fixes + 1 additive rescue asset (
item/handheld.jsonfor kitsune_mask and oni_mask) - Stalwart Dungeons — 3 model parent fixes
- Simply Traps — 1 model parent fix
- Miner's Delight — 2 loot modifier syntax fixes (condition type corrected to
minecraft:alternative) - Nether's Delight — 1 loot modifier syntax fix (same pattern)
- Dynamic Trees for Ars Nouveau — 5 empty loot table overrides for blocks missing Ars Elemental + 1 Patchouli
book.jsonmetadata repair (use_resource_pack: true) - Iron's Spellbooks — 1 Mixin redirect (
JsonObject.isEmpty()->size() == 0) for Gson version compatibility
Validation framework
- Patch manifest (
patch-manifest.json, schema v2) — machine-readable registry of every patch with ID, target mod, version range, path, type, rationale, status, and field-level drift detection specs - Startup validator — inspects
ModListat launch, checks each patched mod's installed version against the manifest's declared range, and logs a per-mod summary - Strict mode — optional config toggle that elevates version-mismatch warnings from INFO to WARN level
- Disabled patches — config list that lets users disable specific patches by ID without rebuilding the jar
Build tooling
validatePatchesGradle task — scans the configured mods directory, opens each upstream jar, and asserts that every active patch's target path still exists. Fails the build on missing targets.
Removed overrides
4 overrides were removed during refinement:
| Patch | Reason |
|---|---|
nethersdelight-chopping_string |
Semantic no-op; identical to upstream after JSON normalization |
minecraft-cross_emissive |
No consumer found across 435 installed mod jars; unowned vanilla namespace shadow |
mowziesmobs-black_pink_grottol |
Only removed __comment from textures; no runtime effect |
mowziesmobs-diamond_grottol |
Only removed __comment from textures; no runtime effect |