瓦尔塞拉内容

瓦尔塞拉内容

瓦尔塞拉内容

Valthera Content

Kaelo's Fantasy RPG — Valthera整合包的配套模组。它承载了整合包自身的呈现效果,以及整合包所需的兼容性修复——在加载时应用,且完全不影响第三方模组的原始文件。

加入我们的Discord


功能

自定义世界加载界面。 用整合包的背景、标志和进度条替换原版界面,同时保留原版的区块地图,让你仍能观看世界生成的过程。

技能树命令权限。 Passive Skill Tree 以玩家的身份和权限等级执行技能命令——因此没有管理员权限的玩家在使用任何需要等级 2 的技能(如发放法术墨水)时,会收到 "Unknown or incomplete command"(未知或不完整的命令)提示。本模组将命令来源权限提升至等级 4,同时保持 @s 指向该玩家。

死亡时保留遗物。 Vestiges of the Present 模组仅在物品为 Stellar(星辰)品质时保留其 Curios 栏位中的遗物;普通遗物会在死亡时掉落。现在所有遗物都会被保留。

Biome Particle Weather 的下界崩溃防护。 该模组注册了 18 种粒子类型。加入一个没有此模组的服务器时,Forge 会根据服务器的快照重建同步注册表,导致全部 18 种粒子被移除——而该模组会不加检查地直接使用它们,从而令客户端崩溃。此问题仅在下界出现,且没有配置选项可以阻止。本模组会在该模组的两个入口点运行之前检查注册表。

Traveloptics 与 Cataclysm 的兼容性。 T.O Magic 'n Extras 6.3.0 是针对不同版本的 Cataclysm 构建的:39 处类和字段引用发生移动,一个粒子构造函数改变形态,一个实体构造函数丢失了三个参数。所有这些都在加载时于内存中被重写,从而恢复了原本损坏的 8 个物品和 2 个法术。


为何如此运作

这些修复中的每一个最初都源于对他人模组的手动修改副本。这是无法分享的:重新分发修改过的第三方 jar 文件不属于你的权限范围,并且一旦该模组更新,这种方式便会悄然失效。

因此,这些修复都不再存于修改后的 jar 文件中。本模组仅包含我们自己的代码,并在游戏加载时对原始的、未修改的文件应用更改。它所修复的模组保持与作者发布时完全一致的状态。


安全性

  • 不注册任何内容。 没有物品、方块、实体或配方——不向注册表添加任何内容,因此可以随时从世界添加或移除本模组。
  • 每项修复都是可选的。 如果修复所针对的模组未安装,该修复会自动关闭。仅安装本模组不会产生任何效果,也不会破坏任何东西。
  • 不会阻止服务器连接。 已标记为忽略版本检查,因此没有安装本模组的服务器仍允许你连接。

需求

Minecraft 1.20.1
模组加载器 Forge 47+

其他一切都是可选的——Passive Skill Tree、Vestiges of the Present、Biome Particle Weather、T.O Magic 'n Extras。

一个硬性限制: 如果你使用 Traveloptics 修复,L_Ender's Cataclysm 的版本必须为 3.28–3.30。版本 3.31 删除了该修复所依赖的类,因此本模组会拒绝与其一起加载,而不是静默地出现故障。如果完全未安装 Cataclysm,则本模组不会执行任何操作。


鸣谢

为 Kaelo's Fantasy RPG — Valthera 构建,其本身基于 franciscogolden 的 Cisco's Fantasy Medieval RPG [Dragonfyre]。

本模组所修复的模组归其各自作者所有,并保留其各自的许可证——Passive Skill Tree、Vestiges of the Present、Biome Particle Weather (shadowmaster435)、T.O Magic 'n Extras (GameTechBC)。本模组未对其中任何一个进行修改或重新分发。


Русское описание

Мод-компаньон для сборки 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 удалены классы, на которые правка опирается, и мод откажется грузиться вместо тихой поломки.