promotional bannermobile promotional banner

Runic Races

Runic Races is a fantasy-focused Origins add-on for Minecraft 1.20.1 that adds 24 distinct races across 6 families, each with unique abilities, drawbacks, and playstyle-defining traits. It's a medieval fantasy set designed for the Runecraft modpack.

File Details

Runic Races 1.1.0 (Forge 1.20.1)

  • R
  • Jun 15, 2026
  • 587.52 KB
  • 323
  • 1.20.1
  • Forge

File Name

runic_races-1.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:runic-races-1516142:8253825")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[1.1.0] — 2026-06-15 — Audit Hardening & Build Fixes

A complete, from-scratch replacement of the entire race roster. Every race is new, and each is built on a single consistent contract: one active ability, one passive strength, and one weakness, balanced to net ≈ 0.

Added

  • 7 families, 37 races (replacing the old 6 families / 24 races):
    • Human — Primian, Celeron, Magi, Valen
    • Elven — High Elf, Dark Elf, Moon Elf, Blood Elf, Ice Elf
    • Dwarven — Deep One, Forge One, Frost One, Iron One, Sky One, Runic One
    • Bestial — Arachnid, Avian, Canine, Feline, Kitsune, Serpen
    • Faeborne — Changeling, Dryad, Sprite, Nymph, Faerie
    • Undead — Zombie, Skeleton, Wraith, Demon, Reaper
    • Draconic — Fire Drake, Ice Drake, Sea Serpen, Terra Drake, Volt Drake, Wind Wyrm
  • Elemental breath weapons: ConeBreathAction gained a 6-element parameter (fire / frost / water / earth / shock / wind), powering all six drakes with distinct rider effects (ignite, freeze, drown-slow, mining-fatigue, stun, levitation-knockback).
  • New signature moments (SFX + VFX + banner + screen cue): Reaper revival, Wraith Phase, Demon Wrath, Feline Nine Lives, Forge Blessing, Rune of Warding, Faerie Glamour, the six drake breaths, and wing-flap cues for Sprite / Faerie / Avian / Wind Wyrm.
  • Flight: new FAERIE_WINGS and AVIAN_WINGS; flap-flight for Sprite, Faerie, Avian, and Wind Wyrm; gliding wings for the four elemental drakes.
  • Faeborne family accent (teal) added as the 7th HUD color.
  • 37 race icons sourced from the design art, plus per-race origins, powers, and a full localization pass; family icons reuse their first race's icon.
  • Per-race Pehkui heights for all 37 races, clustered by family so a party reads at a glance: tiny fae (Sprite/Faerie 0.45–0.50), short stocky dwarves (0.68–0.74), tall lithe elves (1.04–1.08), looming undead (Demon 1.20, Reaper 1.10), and large drakes (up to Terra Drake 1.30). Range 0.45–1.30, applied via the registry-driven race_scale type.
  • tools/ static generators (generate_races.py, generate_icons.py, build_lang.py) that emit the committed data/icons/lang.

Changed

  • Family taxonomy: mortal/fae/beast/underfolk/dragon/cursedhuman/elven/dwarven/bestial/faeborne/undead/draconic.
  • Curios slot grants by family: Elven +necklace, Dwarven +belt, Faeborne +ring, Undead +charm.
  • Integrations re-pointed to the new roster: Ars Nouveau mana/cost, Iron's Spellbooks spell damage, Curios slots, Apotheosis luck, Pehkui scaling, Feathers stamina.
  • Banners standardized on the localized runic_races:show_banner / signature_presentation path; particle counts follow the Minor/Major/Mythic VFX tiers.
  • BALANCE.md, README.md, and CLAUDE.md rewritten for the new roster.

Removed

  • All 24 previous races and their powers (Human, Halfling, Nomad, Giant-Blooded, Wood Elf, Wolfkin, Dragonborn, Catfolk, Minotaur, Serpentfolk, Mountain/Deep Dwarf, Goblin, Troll, Kobold, Wyvern-Blooded, Elder Drake, Vampire, Lycanthrope, Revenant, …) and the 6 old families.
  • Runic Skills and Spells 'n Gods (Runic Gods) integrations dropped entirely — both removed as dependencies, along with their config toggles and the features they provided.

Migration

  • Players on a removed origin will be prompted to re-select a family and race on next load. Orphaned per-race NBT is harmless. No automatic old→new remap is provided.

A focused follow-up to the 1.0.0 overhaul: a full project audit pass plus the fixes it surfaced. No gameplay or roster changes — every race, power, height, and balance value is unchanged.

Fixed

  • Resource gating no longer fails open on API drift. When Iron's Spellbooks (mana) or Feather's Mod (stamina) is installed but its API call throws at runtime, ManaHelper / StaminaHelper now honor failClosedWhenResourceModMissing instead of always reporting "unlimited" (and log a single warning). Previously a version mismatch could silently hand out free mana-/stamina-gated abilities.
  • Trap auto-cleanup gate. TrapMarkerBlockEntity used a broken bitmask (& 19) where a once-per-second check was intended; replaced with % 20.
  • Startup log accuracy. Common setup now logs the real race/family counts (from RaceRegistry) instead of a hardcoded "24 races".

Changed

  • Build: Apotheosis now resolves via CurseMaven (curse.maven:apotheosis-313970:6461960), so a clean checkout compiles without a local Apotheosis jar.
  • Repo hygiene: removed committed decompiled dependency .class files (/io/, Dependencies/io/) from version control and added them to .gitignore.

Docs

  • Version bumped to 1.1.0 across gradle.properties, README.md, CLAUDE.md, and the CurseForge description; corrected the README build note (Apotheosis/Pehkui/Feathers all resolve from Maven automatically).