Valthera Content
The companion mod for the Kaelo's Fantasy RPG — Valthera modpack. It carries the pack's own presentation and the compatibility fixes the pack needs — applied at load time, on top of completely untouched third-party mods.
What it does
A custom world loading screen. Replaces the vanilla one with the pack's background, logo and progress bar, keeping the vanilla chunk map so you can still watch the world build itself.
Skill Tree command permissions. Passive Skill Tree runs a skill's command as the player, at the player's own permission level — so a player without operator rights gets "Unknown or incomplete command" for any skill that needs level 2, such as handing out spell inks. This raises the command source to level 4 while keeping @s pointing at the player.
Vestiges stay on death. Vestiges of the Present only kept a vestige in its Curios slot when the item was Stellar; an ordinary one dropped on death. Now every vestige is kept.
A Nether crash guard for Biome Particle Weather. That mod registers 18 particle types. Joining a server that doesn't have it makes Forge rebuild the synced registries from the server's snapshot, dropping all 18 — and the mod then uses them without checking, killing the client. It only ever showed up in the Nether, and no config option could prevent it. This checks the registry before the mod's two entry points run.
Traveloptics × Cataclysm compatibility. T.O Magic 'n Extras 6.3.0 was built against a different Cataclysm version: 39 class and field references moved, a particle constructor changed shape, and an entity constructor lost an argument triple. All three are rewritten in memory at load time, which brings back 8 items and 2 spells that were otherwise broken.
Why it works this way
Every one of these fixes started life as a hand-edited copy of somebody else's mod. That is not something you can share: redistributing a modified third-party jar is not yours to do, and it silently breaks the moment the mod updates.
So none of it lives in edited jars any more. This mod ships only our own code, and applies its changes to the original, unmodified files while the game loads. The mods it fixes stay exactly as their authors published them.
Safety
- Registers nothing. No items, blocks, entities or recipes — nothing enters the registries, so it can be added or removed from a world at any time.
- Every fix is optional. If the mod a fix targets is not installed, that fix quietly turns itself off. Installing this alone does nothing and breaks nothing.
- Won't block servers. Marked to ignore version checks, so a server without it will still let you connect.
Requirements
| Minecraft | 1.20.1 |
| Mod loader | Forge 47+ |
Everything else is optional — Passive Skill Tree, Vestiges of the Present, Biome Particle Weather, T.O Magic 'n Extras.
One hard limit: if you use the Traveloptics fix, L_Ender's Cataclysm must be 3.28–3.30. Version 3.31 deletes classes the fix depends on, so the mod refuses to load with it rather than break quietly. Without Cataclysm installed at all, it simply does nothing.
Credits
Built for Kaelo's Fantasy RPG — Valthera, itself based on Cisco's Fantasy Medieval RPG [Dragonfyre] by franciscogolden.
The mods this one fixes belong to their own authors and keep their own licences — Passive Skill Tree, Vestiges of the Present, Biome Particle Weather (shadowmaster435), T.O Magic 'n Extras (GameTechBC). None of them is modified or redistributed here.
Русское описание
Мод-компаньон для сборки Kaelo's Fantasy RPG — Valthera. Содержит собственное оформление сборки и правки совместимости, которые применяются при загрузке — поверх абсолютно нетронутых чужих модов.
Что делает:
- Свой экран загрузки мира — фон, логотип и полоса прогресса сборки, ванильная карта чанков сохранена.
- Права для команд дерева навыков — Passive Skill Tree выполняет команду навыка от имени игрока и с его уровнем прав, поэтому игрок без оператора получает «Unknown or incomplete command» на любом навыке, которому нужен уровень 2. Источник команды поднимается до уровня 4, при этом
@sпродолжает указывать на игрока. - Вестиги не выпадают при смерти — раньше в слоте Curios оставались только «звёздные», обычный вестиг выпадал.
- Защита от краша в Незере — Biome Particle Weather регистрирует 18 типов частиц; при заходе на сервер без этого мода Forge пересобирает реестры из снимка сервера, все 18 исчезают, а мод обращается к ним без проверки и роняет клиент. Конфигом это не лечилось.
- Совместимость Traveloptics с Cataclysm — 39 переименований ссылок на классы и поля, изменившийся конструктор частиц и потерянный аргумент конструктора сущности переписываются в памяти при загрузке. Это возвращает 8 предметов и 2 заклинания.
Почему так: все эти правки когда-то жили внутри изменённых чужих jar'ов. Раздавать такое нельзя, да и ломается оно при первом же обновлении мода. Здесь только наш собственный код, а чужие моды остаются ровно такими, какими их выложили авторы.
Безопасность: мод не создаёт ни одной записи в реестрах — ни предметов, ни блоков, ни сущностей, поэтому его можно ставить и убирать из мира в любой момент. Каждая правка сама отключается, если её мода нет. Сервер без этого мода пускает к себе спокойно.
Требуется: Minecraft 1.20.1, Forge 47+. Всё остальное необязательно. Единственное жёсткое ограничение: если используется правка Traveloptics, версия L_Ender's Cataclysm должна быть 3.28–3.30 — в 3.31 удалены классы, на которые правка опирается, и мод откажется грузиться вместо тихой поломки.


