入门指引/典籍

典籍

典籍(修真宝典)是 Cultivation 的随身参考书,它不在这个百科里,而在游戏之中。二十四篇记载涵盖模组的每一套体系,且每一篇都是针对你这台服务器所写 —— 它列出的是本服当前真正在跑的数值,以及你本人实际修到的境界。此功能于 v0.6.0 加入。

这正是百科做不到的事。本站记载的是默认值;典籍记载的是你的世界。

如何打开

方式说明
典籍物品右键使用。可以合成,配方就写在典籍自己里面。
导航栏任意修真菜单上的「典籍」按钮。
/cultivation codex直接打开总目。
ALT+4默认即绑定至典籍 —— 见快捷键

四大部类

部类涵盖
修行之路境界灵气、突破、天劫
己身种族大道功法灵兽
天地灵脉宗门洞府阵法
炼制炼丹炼器秘籍

为何它读的是你的服务器

百科页面能写的,永远只是默认值。若服主把 Qi-Required-Base 减半,或调动了 Spirit-Sense-Min-Realm,此处写下的每一个数字对那台服务器而言都是错的 —— 而玩家无从得知。

典籍的每一篇,都在有人翻开的那一刻从头重写,并且随身带着读者本人。因此它能说出:

各篇记载刻意不隐藏你尚未解锁的内容。一部把你还做不到的事藏起来的典籍,便无法告诉你如何做到;它只会在原处注明,此节尚在你当前境界之上。

予扩展作者

典籍是一张开放注册表。你自己的模组可以把一篇记载列在 Cultivation 自带的诸篇之侧,外观与行为完全一致:

CultivationAPI.registerCodexEntry(
        CodexEntry.builder("myMod:alchemy")
                .title("server.myMod.codex.alchemy.title")
                .summary("server.myMod.codex.alchemy.summary")
                .category(CodexCategory.CRAFT)
                .body(page -> page
                        .heading("server.myMod.codex.alchemy.costs")
                        .paragraph("server.myMod.codex.alchemy.intro")
                        .stat("server.myMod.codex.alchemy.brewTime", config.getBrewSeconds())
                        .recipe("MyMod_ElixirOfNight")))

一篇记载是以区块来自述的 —— headingparagraphstatnoterecipedivider —— 至于每个区块长什么样,由典籍自己决定。正因如此,各篇记载完全不必懂界面,而典籍本身的样式也可以改动,无须惊动任何一篇。

注册一个已存在的 id 会取而代之,模组便是以此改写内置记载,而非另立一篇。详见注册表