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
[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:
ConeBreathActiongained 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_WINGSandAVIAN_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_scaletype. 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/cursed→human/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_presentationpath; particle counts follow the Minor/Major/Mythic VFX tiers. BALANCE.md,README.md, andCLAUDE.mdrewritten 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/StaminaHelpernow honorfailClosedWhenResourceModMissinginstead 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.
TrapMarkerBlockEntityused 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
.classfiles (/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).

