
Ars 'n Spells
Ars 'n Spells 是一个 Forge 1.20.1(对 2.x.x 版本的 1.21.1 提供有限支持)的兼容模组,通过整合所有魔力相关系统,连接了 Ars Nouveau 和 Iron's Spells 'n Spellbooks。
Ars 'n' Spells
Ars 'n' Spells 架起了 Ars Nouveau 和 Iron's Spells 'n Spellbooks 之间的桥梁,打造无缝的魔法体验。统一法力值,共享法系进度,跨模组扩展你的力量——甚至可以将 Ars 法术编入真正的 Iron's 法术书,直接从 Iron's 原生的法术轮盘中施放。所有功能均可自由配置。
支持 Minecraft 1.20.1 的 Forge 版本。
3.0.x 版本新特性
- 法术织机 (Spell Loom) — 一个全新的工作台,可将任何 Ars Nouveau 法术导出到真正的 Iron's 卷轴上,并可自定义名称、属性和图标。
- 法术书绑定 (Spellbook Binding) — 将导出的卷轴绑定到真正的 Iron's 法术书中;该 Ars 法术会作为 Iron's 原生法术选择轮盘中的独立条目 出现(每本法术书最多 8 个)。
- 3.0.1 强化 — 法术转录和法术书绑定石板在安装了 Iron's 模组后再次可合成,LP 切换设置在所有地方均一致生效,配置界面进行了全面的可读性重制(在服务器上具有适当的只读模式),并修复了未安装 Iron's 时启动崩溃的问题。
- 3.0.2 优化 — 亲和度衰减现在遵循其文档中描述的平缓曲线(之前启用时衰减速度约快 20 倍);新增 进度链 引导你从合成法术织机到首次跨模组施法;织机界面获得了高对比度可读性处理,每个槽位都有悬停提示;整合包作者 可以获得用于自定义诅咒/美德戒指、渎神灵咒和魔源罐方块的数据包标签,以及一个新的
aura_failure_mode选项,在圣约集成失效时可阻止(而非免费允许)戒指施法;模组现在会在聊天中提示未经测试的圣约版本,并支持 Forge 更新检查器。
需求
| 模组 | 必需? |
|---|---|
| Ars Nouveau (4.12.7+) | 是 |
| Iron's Spells 'n Spellbooks (3.15.0 – 3.x) | 否 — 若未安装则回退至原版 Ars 行为 |
| Covenant of the Seven (Sanctified Legacy) | 否 — 启用 LP 和光环戒指系统(推荐 2.2.6 版本以使用光环 HUD) |
| Blood Magic | 否 — 作为七诅咒戒指的可选 LP 来源 |
| Apotheosis + Apothic Curios | 否 — 允许将饰品上的词缀/凹槽法力属性同步到统一法力池 |
(Curios 是 Ars Nouveau 的依赖,因此它总是存在。)
法力值统一
Ars 'n' Spells 的核心:五种可配置的模式,控制两个法力池如何互动。
| 模式 | 工作原理 |
|---|---|
| ISS 为主 (默认) | Iron's 的法力是唯一来源。Ars 读取和消耗 Iron's 法力池。 |
| Ars 为主 | Ars 法力具有权威性。Iron's 法术消耗 Ars 法力。 |
| 混合 | 共享双向法力池。可选择显示哪个 HUD 条。 |
| 分离 | 独立法力池。跨模组施法时,成本在两个池之间分摊(可配置分摊比例)。 |
| 禁用 | 无集成 — 每个模组使用自己的法力池。 |
两种法力系统之间的转换率完全可以配置,跨系统的法力 恢复 也能正确进行单位转换(Iron's 的百分比恢复 vs Ars 的固定值恢复),因此叠加的恢复装备永远不会失控。
模组会自动隐藏多余的法力条,保持你的 HUD 整洁。
更改模式(实时生效,无需重启):在单人游戏中,打开模组 → Ars 'n' Spells → 配置,点击 法力模式 行进行循环切换;服务器管理员可以运行 /ans mode set <模式>;或直接编辑配置文件。使用 /ans mode 命令确认当前激活的模式。
装备与法术集成
- 装备属性互通 — Ars 护甲加成分作用于 Iron's 法力池(反之亦然),取决于你当前激活的模式。
- 饰品 & Apotheosis 词缀 — 已装备饰品(戒指、护符、腰带)上的法力属性也会互通,包括由 Apotheosis / Apothic Curios(以及 Magical Jewelry、Jewelcraft 等)赋予的词缀和凹槽属性。其读取方式是通用的 — 没有硬性的 Apotheosis 依赖 — 并且可以通过
read_curio_attribute_modifiers配置项关闭。(暴击或护甲穿透等纯战斗属性不属于法力/法术强度,因此不会被桥接。) - 法术强度缩放 — Ars 法术强度会随着 Iron's 的法术强度属性按加法叠加(而非乘法)进行缩放。基于你的首个雕文应用元素加成。可配置的
spell_power_cap(默认 3.0)防止数值极端。 - 附魔 — 无论哪个法力池处于激活状态,两个模组中与法力相关的附魔都会被识别。
共鸣
当你的法力值接近满时(默认高于 95%),你会获得一个 共鸣加成,提升法术伤害。这是对法力高效利用玩法的奖励。每个模组均可配置,可调整强度、持续时间和伤害上限。
魔源罐协同
站在 Ars Nouveau 魔源罐附近会被动提升你的法力恢复速度。加成效果可通过 source_jar_synergy_multiplier 配置(默认 5.0),并带有可调的扫描间隔和半径,以及专用的关闭开关 (enable_source_jar_synergy)。扫描基于位置缓存以优化性能,且永远不会强制加载区块。
跨模组进度与亲和度
- 进度共享 — 施放 Ars 法术可获得 Iron's 学派进度,反之亦然。
- 亲和度追踪 — 模组会追踪你一段时间内的法术学派使用情况,并可选择让未使用的学派逐渐衰退。
跨法术铭刻
使用来自 另一 模组的物品施放 任一 模组的法术,通过石板驱动的铭刻/去铭刻仪式流程实现。两个仪式石板均在 附魔装置 处合成,并且完全由数据包定义,因此整合包作者无需修改代码即可调整材料。
法术转录 — 将外部法术绑定到物品上
- 合成法术转录石板。 核心材料:一本初级的 Ars Nouveau 法术书。基座材料:任意等级的 Iron's 法术书、一根远古木原木和一个魔源宝石块。消耗 2000 魔源。
- 设置祭坛。 将石板放置在仪式祭坛上,并在约 3 格范围内放入两样物品:
- 恰好一个 来源 — 一张已填充的 Ars Nouveau 法术羊皮纸、聚焦水晶或法术书,或一张 Iron's Spellbooks 卷轴
- 恰好一个空白的 目标 物品用于接受铭刻
- 激活。 严格消除歧义:如果任一类别有多于一个物品,或范围内有任何已铭刻的物品,仪式将失败,并在聊天中显示它看到的物品及违反的规则。根 NBT 已携带 Ars Nouveau 法术的物品将被拒绝作为目标,以确保右键解析无误。成功后,来源被消耗,目标获得跨模组铭刻,并伴有附魔雕文粒子 + 附魔台音效的绑定特效。
- 施法。 右键点击目标物品。潜行+右键可在同一物品上的多个铭刻之间循环。
法力消耗遵循当前激活的统一模式,并尊重你配置的转换率。在 分离 模式下,成本根据你的双成本百分比在两个池之间分摊。跨模组施法需要支付由 cross_cast_cost_multiplier 设定的额外开销(默认 1.25 = 25% 额外)— 双向对称应用,每次施法在法力扣除前计算一次。
法术去铭刻 — 干净地移除铭刻
如果你改变主意了,法术去铭刻 仪式可以将已铭刻的物品恢复到位完全相同的全新空白状态,以便可以重新干净地铭刻。
- 合成法术去铭刻石板。 核心材料:一张空白羊皮纸。基座材料:一个水桶、一个魔源宝石和一个远古木原木。消耗 500 魔源。
- 激活 时,范围内恰好有一个已铭刻物品且别无他物 — 来源或多余的空白物品会导致仪式失败,以避免错误地剥离错误的物品堆。
- 跨模组铭刻的 NBT 被干净移除(法术列表、循环索引和任何空的残留标签),伴有灰烬 + 烟雾的消散特效。
即使在未加载 Iron's Spellbooks 的情况下,去铭刻仪式也能正常工作,因此在移除 Iron's 后,遗留的已铭刻物品仍可被清理。
法术织机 — 将 Ars 法术导出到 Iron's 法术书 (3.0.0)
使用 Ars Nouveau 的工具设计法术,在法术织机上将其编织到一张 真正的 Iron's 卷轴 上,将其绑定到一本 真正的 Iron's 法术书 中 — 然后从 Iron's 自身的原生法术轮盘 中施放它,与你 Iron's 的法术并列。Ars 法术作为 Ars 'n' Spells 的附加数据存在于真正的 Iron's 物品上,因此法术书中 Iron's 自身的法术从未被触及。此功能需要 Iron's Spellbooks 模组。
- 编织。 合成 法术织机(在工作台上用金锭、2× 青金石、一本书和 3× 黑曜石),然后右键点击它。将你的 Ars 法术来源(羊皮纸、聚焦水晶或法术书)和一张 空白的 Iron's 卷轴 放入槽位,然后给你的法术起一个 名字,选择一个 属性,挑选一个 图标,然后按下 铭刻。一张携带你法术的真正的 Iron's 卷轴就出来了。(管理员也可以使用
/ans export_to_irons_scroll进行快速、无需元数据的导出。) - 绑定。 运行 法术书绑定 仪式(其石板仅在安装了 Iron's 时出现 — 消耗 2500 魔源),将卷轴和一本 Iron's 法术书放在祭坛附近,或同时持有两者并运行
/ans bind_scroll_to_irons_book。卷轴被消耗,法术以你选择的名字和图标追加到法术书中;重复绑定相同法术会被拒绝(根据法术载荷去重)。 - 施法。 你的 Ars 法术作为 Iron's 原生法术选择轮盘中的独立条目 出现。像任何 Iron's 法术一样选择它并右键点击 — 它将通过完整的跨模组施法管道(法力模式、消耗倍率、缩放、冷却时间)施放真正的 Ars 法术。每本法术书最多 8 个 Ars 法术,而你原生的 Iron's 法术施放方式完全不变。
整合包作者:使用 allow_ars_spells_in_irons_spellbooks 控制此功能的开关,或使用 max_ars_cross_spells_per_irons_spellbook 限制每本书的法术数量。
(非 Iron's 法术书的通用已铭刻物品仍然通过右键点击施放,潜行右键点击进行循环。)
统一冷却时间
一个可选系统,将两个模组中相似的法术归入共享的冷却类别。通过在一个法术施放后锁定相关联的法术来防止法术滥用。默认禁用。
Covenant of the Seven 集成
当安装了 Covenant of the Seven (Sanctified Legacy) 模组时,两个强大的戒指系统将解锁。
七诅咒戒指 — 生命点数施法
佩戴诅咒戒指会将所有法力消耗转化为 生命点数 (LP)。
- Blood Magic 优先 (默认) — 首先从 Blood Magic 的灵魂网络中汲取 LP,不足时回退到玩家生命值。
- 仅 Blood Magic — 仅从灵魂网络汲取。
- 仅生命值 — 始终消耗生命值(100 LP = 5 颗心)。
如果你 LP 耗尽:
- 安全模式 (默认) — 法术被取消,你受到少量伤害(你永远不会因此死亡)。
- 死亡模式 — 法术会施放……但你会因此死亡。
LP 消耗会随可配置的基础倍率、Ars 雕文的等级缩放以及 Iron's 法术的等级和稀有度缩放。整个系统有一个主开关 (enable_lp_system),所有 LP 路径都遵循此开关 — 卷轴也不例外。
七美德戒指 — 光环施法
佩戴美德戒指会将你的 Ars 法力消耗转化为 光环 — Covenant of the Seven 自身可再生的资源,带有独立的 HUD 条。Covenant 拥有该资源池、恢复机制和持久性;Ars 'n' Spells 仅将法力消耗映射到它之上,通过 ars_virtue_aura_multiplier 进行缩放。在此戒指下,Iron's 法术由 Covenant 原生处理。如果你消耗殆尽,法术只是简单地施放失败。
戒指冲突: 同时佩戴两枚戒指会取消两者的效果 — 你将使用常规法力,并收到警告通知。
渎神灵咒 — 学派折扣
十三种渎神灵咒变体(火焰、冰霜、闪电、神圣、末影、鲜血、召唤、自然、异界、水流、大地、风、休眠)每种提供:
- 所有法术基础法力消耗减少 15%
- 当法术学派与灵咒元素匹配时,额外获得 +10% 折扣(总计 25%)
折扣与戒指成本乘法叠加,匹配的渎神灵咒还会大幅折扣 LP 成本 (blasphemy_lp_discount,默认减免 85%)。
卷轴成本强制
Iron's Spellbooks 卷轴会遵守你的资源消耗:
| 模式 | 行为 |
|---|---|
| 完整 (默认) | 卷轴消耗法力以及 LP/光环,如同常规施法。 |
| 仅 LP | 卷轴免费使用法力,但诅咒戒指佩戴者的 LP 仍会被消耗。 |
| 免费 | 卷轴无资源消耗(诅咒戒指产生的 LP 消耗仍然适用)。 |
配置
一切均可通过每个世界的服务器配置文件 <world>/serverconfig/ars_n_spells-server.toml 进行配置(服务器权威且自动同步 — 在多人游戏中,游戏内配置界面为只读状态)。主要选项包括:
- 主开关 用于法力统一、共鸣、冷却时间、进度、亲和度、LP 和光环
- 法力转换率、双成本分摊比例和跨系统恢复转换
- LP 系统 — 来源模式、死亡惩罚、基础/等级/稀有度倍率、最小消耗
- 光环系统 — 主开关和法力→光环成本倍率(资源池本身属于 Covenant)
- 饰品折扣 — 基础折扣、匹配学派奖励、渎神灵咒 LP 折扣
- 饰品属性桥接 —
read_curio_attribute_modifiers(默认开启):将 Apotheosis/Apothic Curios 词缀及凹槽的法力属性镜像到统一法力池 - 法术强度缩放 — Iron's 属性叠加的强度上限
- 魔源罐协同 — 关闭开关、恢复倍率、扫描间隔和半径
- 跨模组施法 — 消耗倍率、法术书绑定开关和每本书的法术上限
- 卷轴消耗模式
- 调试模式,带有端到端的跨模组施法追踪,用于故障排除
所有选项均配有平衡的默认值 — 安装即玩,或根据喜好微调。
命令
| 命令 | 权限 | 描述 |
|---|---|---|
/ans mode |
-- | 显示当前法力统一模式 |
/ans mode set <模式> |
Op 2 | 实时切换法力统一模式(无需重启) |
/ans mana getdefault |
-- | 查看当前默认最大法力值 |
/ans mana setdefault <数值> |
Op 2 | 设置默认最大法力值 |
/ans info <玩家> |
Op 2 | 显示法力、光环、共鸣和戒指状态 |
/ans debug |
Op 2 | 运行时切换调试模式 |
/ans aura |
-- | 显示你自己当前的光环值 |
/ans export_to_irons_scroll |
Op 2 | 将持有的 Ars 法术导出到真正的 Iron's 卷轴上 — 法术织机 是生存模式途径 |
/ans bind_scroll_to_irons_book |
Op 2 | 将持有的已导出卷轴绑定到持有的 Iron's 法术书中 |
常见问题 / 故障排除
问:在 ISS 为主模式下,Ars 法力值没有变化。 答:确保安装了 Iron's Spells 'n Spellbooks (3.15.0+)。检查日志中是否有 Mixin 加载失败信息。
问:我无法合成法术转录或法术书绑定石板。 答:在 3.0.1 版本中已修复 — 更新模组。配方现在接受任何等级的 Iron's 法术书。
问:我看到了两个法力条。 答:确认你的法力模式设置正确。检查是否有来自其他 UI 模组的覆盖冲突。
问:即使我有足够的心,也提示 "LP 不足"。 答:确保 lp_source_mode 没有在未安装 Blood Magic 的情况下设置为 BLOOD_MAGIC_ONLY。默认设置 (BLOOD_MAGIC_PRIORITY) 会回退到生命值。
问:卷轴施法不消耗任何东西。 答:检查 scroll_cost_mode 是否设置为 full(默认值)。
许可证
GNU GPLv3
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。