Runecraft Core

The core mod for the Runecraft modpack, offering compatibility and optimization related enhancements along with bug fixes, loot table overhauls, spawn rule tweaks, etc.

File Details

Runecraft Core 0.9.2 (Forge 1.20.1)

  • R
  • Apr 24, 2026
  • 157.34 KB
  • 9
  • 1.20.1
  • Forge

File Name

runecraftcore-0.9.2.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:runecraft-core-1504106:7976090")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[0.9.1] — 2026-04-23

First source-available release. Functionally identical to 0.9.0 — same 55 patches, same mixin, same validator behaviour — but the repository now carries full buildable source, Gradle project scaffolding, and human documentation for every patch.

Added

  • Open Gradle/ForgeGradle 6 project layout with Java 17 toolchain.
  • src/main/java/com/otectus/runecraftcore/ — eight faithful reproductions of the classes decompiled from the 0.9.0 jar (RunecraftCore, RunecraftCoreConfig, patch/PatchType, PatchStatus, JsonFieldSpec, PatchEntry, PatchManifest, PatchValidator, mixin/SpellFilterMixin).
  • docs/PATCH_MATRIX.md — human index of all 55 patches grouped by target mod, including the "advisory only" caveat on disabledPatches.
  • docs/RECREATION_AND_EXPANSION_PLAN.md — full 0.10.0→0.13.0 roadmap.
  • README.md and CHANGELOG.md at repo root.
  • libs/ directory (git-ignored) for the compile-only Iron's Spellbooks jar that SpellFilterMixin targets; auto-picked-up by build.gradle.
  • Gradle wrapper properties (Gradle 8.7).

Changed

  • META-INF/mods.tomlversion = "0.9.1".
  • patch-manifest.jsongeneratedFor: "0.9.1". Schema version stays at 2; all 55 patch entries are byte-for-byte identical to 0.9.0.
  • Documentation references refer to the 0.9.1 jar.

Unchanged (verbatim from 0.9.0)

  • All 44 bundled assets/ model JSONs.
  • All 10 bundled data/ loot/metadata JSONs.
  • runecraftcore.mixins.json.
  • pack.mcmeta (pack_format: 15).
  • Java bytecode — classes compile to functionally identical output (Java 17, class file major 61).