Runic Skills 1.6.1 (Forge 1.20.1)
Curse Maven Snippet
What's new
[1.6.1] - 2026-07-08 — Hide disabled content from the UI
Added — hide disabled content from the UI
Previously a perk/passive/power listed in disabledPerks / disabledPassives / disabledPowers
was blocked but still shown (locked/greyed), which playtesters read as a bug — the entry looks
usable but isn't. Three new server-authoritative common-config booleans (all default false) let
pack makers hide disabled content entirely instead:
hideDisabledPerks,hideDisabledPassives,hideDisabledPowers— when a flag is on, entries in the matchingdisabled*list are omitted entirely from the skills/powers screens, their level-up/equip buttons, and their tooltips (not greyed out). When off (default), behavior is exactly as before — nothing changes for existing packs.- Disabling and hiding are now distinct:
disabled*always blocks effects/leveling/equipping server-side regardless of the hide flag;hideDisabled*only controls UI visibility. - The op-gated
/powers listadmin command deliberately keeps showing disabled powers with the[disabled]marker — it is a diagnostic tool, not player-facing. - The duplicated disabled-name matching in the three registries was extracted into a Forge-free
common/util/DisabledContentMatcher(unit-tested: bare-path vs full-id matching, addon namespaces, exact-match/no-prefix-collision, null/empty safety). Each registry gains anisHiddenFromUi(...)helper (disabledAND the hide flag) that the screens filter through. - Network protocol bump
7→8:CommonConfigSyncCPnow also syncsdisabledPowers(which was previously enforced server-side only) plus the three hide flags, so a dedicated server controls what clients see. Mismatched client/server pairs are rejected at the handshake.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

