▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Runic Skills
Runic Skills

Runic Skills

Runic Skills is a Minecraft 1.20.1 Forge RPG progression mod that adds ten levelable skills, auto-scaling passive bonuses, and hundreds of toggleable perks so players can shape a real build through normal gameplay. Designed for the Runecraft modpack.

Оцените первым
199
2
Все версииRunic Skills 1.5.2

Runic Skills 1.5.2

Release19.06.2026

Список изменений

[1.5.2] - 2026-06-18 — Legacy config-read fix + 20 new titles

Fixed — legacy snake_case configs silently mis-parsed

Config files written before the 1.1.0 ConfigHolder refactor were serialized by the old YACL serializer, which named nested-POJO fields in snake_case (title_id, hide_requirements, item, skill, level). The current loader uses plain Gson with IDENTITY field naming, so none of those keys matched the Pascal-case Java fields. Gson constructed each object via its no-arg constructor and overrode nothing:

  • Titles: every entry in a legacy titles.json5 collapsed to the constructor default (rookie). After the registry's dedup-by-id, only Rookie survived — so the Title tab showed just Rookie + the two system titles (Administrator, Titleless) instead of the full list. This was the reported "only three titles" bug.
  • Item locks: every entry in a legacy lockItems.json5 collapsed to the default (minecraft:diamond / Strength 2), silently breaking configured item gating.

Fixed by adding Gson @SerializedName(value = "<Pascal>", alternate = {"<snake>"}) to the nested model fields (TitleModel, LockItem, LockItem.Skill). Both legacy snake_case and current Pascal-case files now load correctly; new writes stay Pascal. Top-level @SerialEntry fields (common.json5) were written verbatim camelCase and were never affected.

Added — title default-merge on load

ConfigHolder loads an existing file as-is with no merge, so titles added to the built-in defaults never reached players who already had a config. RegistryTitles.load() now unions any built-in title whose id is missing from the loaded list (preserving existing entries and custom tunings) and saves — which also rewrites a legacy snake_case file in Pascal-case.

Added — 20 modpack-themed titles

Boss kills (Ice & Fire gorgon/hydra/sea serpent, Cataclysm ignis/ender guardian, Bosses of Mass Destruction night lich/obsidilith, Mowzie's ferrous wroughtnaut, vanilla warden/wither), spellcaster titles (spellweaver/summoner/elementalist), Tinkering titles (artificer/master artificer/engineer), martial hybrids (gladiator/berserker/monk), and a spelunker title (mine ancient debris).

Файлы

runicskills-1.5.2.jar(1.38 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.5.2

Загрузчики

Forge

Версии игры

1.20.1

Загрузок

201

Дата публикации

19.06.2026

Загрузил

ID версии

Главная