扩展与兼容模组
自 v0.5.0 起,Cultivation 与其说是一个模组,不如说更是一块地基。另一个插件可以替换整条进阶阶梯、改写每一条消息的措辞、添加一个可选种族,或注册新的功法 —— 而其余一切照常在其之上运作。
兼容是如何做到的
Cultivation 暴露了四个对玩家而言要紧的扩展点。扩展想用哪个便挑哪个,不必全都接管。
替换阶梯。
模组供给自己的等级、名号与曲线。Cultivation 不再读取自己的境界,转而读取那个模组的数字。
改写全部措辞。
聊天、状态栏、菜单、物品名与提示框都可以重新命名,而不改动任何一项行为。
添加种族。
新种族与人族、魔族、神族并列出现在种族菜单中,并带有自己的解锁境界、加成与阴气偏向。
添加功法。
第三方功法注册进内置九法所用的同一个开放注册表,并带有自己的境界门槛、灵气消耗与冷却。
扩展运行期间,你原本的 Cultivation 进度绝不会被覆写。它原封不动地垫在下面,因此移除那个扩展就会径直把你原来的境界还给你。扩展所说的「你算作哪个境界」,从不会被写进你的存档。
已知扩展
SoulRings · 斗罗大陆。 一次彻底的重塑,把仙侠的阶梯换成了斗罗的那一套 —— 武魂、从被斩杀的魂兽身上吸收的魂环,以及一条 1–100 的曲线,取代了七大境界与二十八个子阶段。
它用进阶钩子替换阶梯,用主题钩子改写模组的用词,注册自己的功法,并向 Cultivation 的管理配置编辑器中添加自己的分节。宗门、阵法、洞府、斗法、炼丹、灵兽与天赋树,全都原封不动地继续在其之上运作 —— 而这正是 0.5.0 接口所为之打造的场景。(开发中;同一作者。)
Mermaids。 把人鱼族注册为一个可选的 Cultivation 种族。它与内置三族并列出现在 /cultivation race 中,带有自己的解锁境界、属性加成与阴气偏向,且走的是与人族、魔族、神族完全相同的代码路径。(种族集成;同一作者。)
Cultivation: Jade Slip · 玉简。 赞助者扩展:五套手工调制的配色,为每一处菜单、HUD 与天赋树重新上色,另有更明亮的灵光、八面宗门旗、六个装饰性称号与四篇典籍。它纯为外观 —— 其中没有任何一样会改动修炼进度、平衡,或任何玩家能做的事,未装此扩展的服务器所玩的是一模一样的游戏。见玉简。(纯外观;同一作者。)
Cultivation: Sacred Bodies · 圣体。 修士与生俱来的稀有体质。十六种圣体与八种可叠加的特殊体质,皆于玩家首次登录时掷定,此后终身相随 —— 并会重定灵气、伤害、蓄力时长、仪轨与灵光。与玉简不同,此扩展并非纯外观,故装之前值得先知其所为:大约每四十名修士中才有一人生具圣体,而每一种圣体、每一种体质与每一项概率皆可单独关闭。它全然建于 0.7.4 所加入的常驻修正注册表之上。见圣体。(会改动平衡;同一作者。)
安装方式与 Cultivation 相同 —— 把 jar 放进服务器的 mods\ 文件夹。Cultivation 也必须装上;扩展是在其之上延伸,而非取而代之。同一时刻只能有一个模组替换进阶阶梯。
兼容性说明
| 情形 | 会发生什么 |
|---|---|
| 你移除了一个进阶扩展 | 你回到安装它之前所处的 Cultivation 境界。什么都没有被覆写。 |
| 两个扩展都想替换阶梯 | 只有一个能持有那个钩子。请一次只运行一个。 |
| 某个扩展只改写了部分措辞 | 它没改写的部分保留 Cultivation 自己的用词 —— 并且在 Cultivation 所提供的每一种语言下都仍是翻译好的。 |
| 你看到本站未曾记载的设置 | 它们属于某个扩展。任何模组都可以向 /cultivation admin 配置编辑器添加自己的分节。 |
| 某个语言包试图覆盖 Cultivation 的文本 | 它会被悄然丢弃。引擎合并语言文件是先到先得,而 Cultivation 自己的资源包总是先加载 —— 这恰恰正是主题钩子存在的理由。 |
编写你自己的扩展
上述一切皆为公开接口,并附有完整的线程规则文档。请从接口总览开始,然后:
- 编写扩展 —— 替换阶梯、改写用词,以及添加你自己的管理配置分节。
- 注册表 —— 添加种族、功法及其他开放注册表条目。
- 事件 —— 约 135 个可取消的前置事件与后置事件,涵盖模组中几乎每一项机制。
- 接口参考 —— 门面方法及其约定。
若你做了一个能与 Cultivation 配合的模组,并希望列在此处,请通过 CurseForge 页面与我们联系。