仪式,而非掷骰。

仪式,而非掷骰。

将附魔知识和仪式流程化,取代随机掷骰判定。

魔法

《仪式而非掷骰》让附魔成为一门围绕发现、材料与你所营造空间展开的手艺。 寻找知识,建立图书馆,并在你的附魔台周围布置祭坛基座链。你的布局决定了你的装备会获得哪些附魔,以及它们能变得多强大。

适用于 NeoForge 上的 Minecraft 1.21.1。

入门很简单:

  1. 发现知识之页。 你可以在箱子战利品中找到它们。每一页都会揭示一种材料如何为特定附魔提供能量。
  2. 建立你的图书馆。 将书页直接放入附近的雕纹书架,或将它们收集到知识之书中。附近的玩家可以共用同一个图书馆。
  3. 布置你的祭坛基座。 将你的图书馆所记载的材料放置在仪式基座上,每个基座放置一件物品。
  4. 查阅你的知识。 右键点击附魔台以浏览已知的附魔和材料。按附魔或物品名称搜索,以找到你所需的内容。
  5. 将你的装备丢向附魔台。 仪式会捕获装备,将其升至空中,并施加你的布局有足够能量强化的兼容附魔。

你无需打开菜单即可执行仪式。附魔台的界面是你附近图书馆的参考;你所放置的材料决定了会发生什么。

构建符合你目标的仪式。 不同的材料对不同的附魔有不同的强度。例如,铁锭对击退的效用比对锋利更大。知识会显示可读的强度等级:极弱、弱、普通、强、极强。

普通材料在附魔后会留在它们的基座上,因此你可以继续使用精心构建的布局。高附魔能力的装备需要较少的能量,而低附魔能力的装备则需要更多。

三种催化剂让你拥有更多控制权:

  • 消耗催化剂: 将其连接到基座上,可使该基座的材料能量翻倍,并在仪式成功时消耗该材料。催化剂本身保持可重复使用。
  • 经验催化剂: 将其放置在基座上,以增加基于经验值的能量提升。经验值会从玩家身上通过催化剂流入仪式中。如果你的经验值低于完全消耗所需的量,能量提升会按你可负担的比例缩放。
  • 移除催化剂: 将其连接以反转材料的贡献,减少或移除已有的附魔——包括诅咒。与消耗催化剂结合使用,可进行更强的祛魔。

布局至关重要。 安排独立的能量链,为不同的附魔提供各自的材料。将能量链引导回先前访问过的基座,可为该材料的能量提供加成。当同种材料的额外副本所在的基座使用了消耗催化剂时,它们可以共同为一个附魔提供能量。

基座可以附着在地面、墙壁和天花板上,而它们展示的物品始终保持直立。将你的附魔空间打造成一个工坊、一个公共图书馆,或是一个完整的仪式大厅。

见证你的布局焕发生机。 魔法轨迹从书架蜿蜒而出,穿过基座链,在你装备周围汇聚成层叠的光环。更强大的附魔会形成更大的光环,物品也会随之升高以腾出空间。能量链默认按顺序构建,然后剩余的轨迹会在最后的脉冲和向外爆发前汇聚。

能量不足的能量链会变得不稳定,并消散为逐渐暗淡的粒子。其提供的附魔会被保留,而其他成功的能量链仍可完成。


对于整合包作者,进度和平衡通过数据来控制。 修改玩家所需的材料、材料提供的能量以及他们能达到的附魔等级。使用 JSON 定义为你整合包中的附魔添加支持——对于普通的附魔支持,无需编写 Java 代码。

数据包允许你定义:

  • 使用单个物品或物品标签定义材料亲和性,并为每种附魔设置独立的能量值。
  • 每个等级的能量需求,包括高于常规最高等级的等级。
  • 冲突组及其额外能量消耗。
  • 催化剂规则、经验值消耗和加成。
  • 哪些附魔参与仪式和知识之页的发现。
  • 每种附魔的粒子效果和可选的十六进制颜色。

服务器配置控制仪式范围、基座链、返回路径加成、附魔能力缩放,以及动画的序列或同步启动。资源包可以自定义书页美术、界面纹理和仪式音效,包括其音量和音高。

默认的平衡使用 附魔能力 10 作为基准线:一套完整的原版附魔不同材料在计算加成或能量共享之前,就能达到其常规最高等级。当配置的阈值允许时,消耗、经验、巧妙的布局和更好的附魔能力可以推动其更进一步。自定义数据包可以自由使用不同的平衡。

内置支持涵盖所有 42 种原版附魔和 26 种可选的模组附魔,包括来自机械动力、农夫乐事、战斗翻滚、锦致装饰和连锁矿物的条目。当匹配的附魔存在时,可选定义会被激活。锦致装饰和 Iron's Spells 'n Spellbooks 的基座也内置支持。

知识之页仅在配置了特定附魔时替换箱子战利品中的附魔书。未支持的附魔仍保留在附魔书上,因此你可以逐步添加支持。知识之页从 JEI 和 EMI 的物品列表中隐藏。

快速查找缺失的支持。 管理员命令可帮助你检查和验证你的数据包:

  • /ritual missing 列出没有定义的附魔,并建议需要创建的 JSON 路径。
  • /ritual definitions 列出已加载的定义。
  • /ritual validate 检查布局并报告警告。
  • /ritual givepage <enchantment> <entry> 给予特定知识之页用于测试。

定义文件位于 data/<namespace>/ritual_enchanting/enchantments/<name>.json。在其原始路径覆盖现有定义,或为不支持的附魔创建新定义。使用 /reload 加载数据包更改,然后进行验证。

对于从 沉浸式附魔 迁移过来的整合包,当该模组不存在且存在受支持的仪式定义时,保存的古代之书可以转换为匹配的知识之页。在首次打开没有 Immersive Enchanting 的世界之前,请先安装《仪式而非掷骰》。请参阅迁移指南了解转换范围和不支持书籍的处理方式。

文档和示例:

欢迎用于整合包。 《仪式而非掷骰》采用 MIT 许可证。