跳到正文

Spells & Shields

作者:CAS_ual_TY

原版+风格的魔法扩展,新增法力值和法术树。完全由数据驱动。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

法术与盾牌

Discord

加入我的 Discord 服务器,及时获取模组的最新消息。你可以在这里直接向我反馈意见和建议。

discord.gg/3zXwr2atcY

https://discord.gg/3zXwr2atcY

特色

  • 全新的魔力系统,运作方式与生命值条类似。
  • 新增多种法术,可通过探索不同的法术树来学习。
  • 新增药水、附魔和效果,让这些新内容自然融入原版 Minecraft。
  • PvP 中的近战依然强劲、实用,对抗魔法时也十分致命。
  • 本模组完全由数据驱动。这意味着你可以在数据包中定义法术和法术树。
  • 每项新功能和机制都经过深思熟虑,尽量避免让原版内容变得过时。

附属模组

兼容性与联动

法术

学习法术后,你可以将其装备到法术树中。你总共有5个法术栏位可用,每个栏位都可以单独装备一个法术。按下与环形菜单绑定的按键(默认为V),或按下与法术所在栏位直接绑定的按键(需在选项菜单中设置),即可施放该法术。你可以随时在生存物品栏中查看已装备的法术。施放法术通常只消耗魔力,但具体消耗因法术而异。

法术树

你可以在附魔台(没错,就是原版的附魔台)中查看可用的法术和法术树。和附魔类似,你需要消耗经验等级来解锁法术。每个法术的消耗可能不同。你可以在附魔台上使用的法术和法术树取决于周围放置的书架数量(最多为 32 个)。这意味着,如果周围的附魔力量(书架)不足,某些法术和法术树将无法装备或学习(它们根本不会显示)。

死亡时会遗忘法术(默认如此,可配置),这意味着你必须重新学习它们(例如,再次投入经验值),但它们仍会显示在各自的法术树中。

法力

法力是施放法术所需的能量来源。法力恢复速度始终固定为每 5 秒恢复 1 点完整法力(默认最多可储存 10 点法力)。当然,你当前的法力值可能会受到不同药水和效果的影响。法力条显示为蓝色;如果你受到渗漏效果影响,则会变成淡绿色。此外,还有额外法力,显示为紫色。额外法力的运作方式类似于生命值上的吸收效果:当你拥有额外法力时消耗法力,会优先消耗额外法力。额外法力可在某些情况下获得,或由特定效果提供;消耗后不会恢复。法力提升效果也可能影响你的最大法力值。

效果

  • 法力提升:效果类似于已有的生命提升效果,可提高你的最大法力值。
  • 额外法力:效果类似于已有的吸收效果(黄色爱心),可增加无法恢复的额外法力值。
  • 沉默:此效果生效期间,你无法主动施放任何法术。
  • 魔法免疫:你不会受到任何不会无视无敌状态的魔法伤害(例如,掉出世界)。
  • 还有一些可用于酿造药水的其他效果(见下方“药水”部分)。

药水

新增了几种与法力资源互动的药水。它们在持续时间和效果强度方面,对应那些与生命值互动的药水:

  • 瞬间法力药水 = 粗制药水 + <strong青金石:立即恢复法力,效果类似于治疗药水。
  • 法力炸弹药水 = 瞬间法力药水 + 发酵蛛眼:立即消耗法力,效果类似于伤害药水。
  • 补充药水 = 粗制药水 + 管珊瑚扇:随时间恢复法力,效果类似于再生药水。
  • 渗漏药水 = 粗制药水 + 失活的管珊瑚扇:随时间消耗法力,效果类似于中毒药水。

附魔

  • 魔法保护:应用于盔甲。效果类似现有的保护类附魔(例如:保护、弹射物保护等):抵御魔法伤害的效果是保护附魔的两倍,但无法与其他保护类附魔兼容。
  • 法力之刃:效果类似现有的伤害类附魔(例如:锋利、节肢杀手等):命中时消耗法力以提高伤害,但无法与其他提升伤害的附魔兼容。
  • 法力护盾:待办:目前没有任何效果。建议不要使用,因为兼容性可能会发生变化。
  • 法力再生:提高你的法力再生速度:穿戴一整套附有该附魔最高等级的盔甲,可使法力再生速度有效翻倍。胸甲和护腿提供的效果高于头盔和靴子。无法与“最大法力”兼容。
  • 最大法力:提高你的最大法力值:穿戴一整套附有该附魔最高等级的盔甲,可使最大法力值有效翻倍。胸甲和护腿提供的效果高于头盔和靴子。无法与“法力再生”兼容。

属性

  • 最大法力:最小值:0,最大值:1024,默认值:20,ID:spells_and_shields:generic.max_mana
  • 法力再生:最小值:0,最大值:50,默认值:1,ID:spells_and_shields:generic.mana_regeneration

命令

v2 正式发布时,这些命令可能会有小幅调整。

  • /spells progression learn (targets) (spell):使目标学会指定法术。
  • /spells progression learn (targets) all:使目标学会所有法术。
  • /spells progression forget (targets) (spell):使目标遗忘指定法术(遗忘的法术仍会显示在法术树中,但必须重新学习)。
  • /spells progression forget (targets) all:使目标遗忘所有法术(遗忘的法术仍会显示在法术树中,但必须重新学习)。
  • /spells progression reset (targets):将所有目标的法术进度重置为初始状态(完全清除)。
  • /spells slots set (targets) (slot) direct (spell):为所有目标在法术栏位(0-4)中设置一个法术。
  • /spells slots set (targets) (slot) (spell-tree) (spell-id):为所有目标在法术栏位(0-4)中设置一个法术。
  • /spells slots remove (targets) (slot):清空所有目标的指定法术栏位(0-4)。
  • /spells slots clear (targets):清空所有目标的所有法术栏位。
  • /spells cast (target) direct (spell):让指定目标施放一个法术。
  • /spells cast (target) (spell-tree) (spell-id):让指定目标施放法术树中的一个法术。

数据包

功能:

  • 法术可以通过数据包中的 JSON 文件进行完整定义。
  • 法术会自动从服务器同步到客户端。
  • 法术树可以通过数据包中的 JSON 文件进行完整定义。
  • 法术树无需从服务器同步到客户端。此外,在客户端正确发现法术树之前,它们会保持隐藏,因此服务器可以对某些功能保密。

有关如何创建或修改数据包的信息,请访问维基。

配置文件

  • 你可以配置基础的客户端设置(例如法力条的显示位置)和服务端设置。
  • 配置文件无需从服务器同步到客户端。
  • 所有配置文件均位于 .minecraft/config/spells_and_shields 文件夹中。

client.toml 和 server.toml

包含非常基础的设置。相关配置文件中均有说明。大多数值可以在游戏运行时修改。

YouTube 视频

(点击观看)

YouTube Video

推广链接

Minecraft Server Hosting on Kinetic Hosting: Save 15% with Code: SPELLS

常见问题

Spells & Shields 支持哪些 Minecraft 版本?

Spells & Shields 支持 Minecraft Java 版 1.18.2–1.21.1,共 7 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Spells & Shields 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

CAS_ual_TY 的其他作品

查看全部 →