截图
介绍
法术与盾牌
Discord
加入我的 Discord 服务器,及时获取模组的最新消息。你可以在这里直接向我反馈意见和建议。
特色
- 全新的魔力系统,运作方式与生命值条类似。
- 新增多种法术,可通过探索不同的法术树来学习。
- 新增药水、附魔和效果,让这些新内容自然融入原版 Minecraft。
- PvP 中的近战依然强劲、实用,对抗魔法时也十分致命。
- 本模组完全由数据驱动。这意味着你可以在数据包中定义法术和法术树。
- 每项新功能和机制都经过深思熟虑,尽量避免让原版内容变得过时。
附属模组
- Spells & Shields: The Power of Origins(Origins联动:为法术成长树添加起源要求。)
- Spells & Shields: Magicians’ Tinkering(匠魂联动:为工具、武器和盔甲新增魔力修饰。)
兼容性与联动
- 兼容夸克和Quark Oddities。
- 兼容Apotheosis
- 兼容Easy Magic
- 已与Neko’s Enchanted Books联动
- 已与JEI物品管理器联动(药水配方等)
- 已与JEI Enchantment Info联动
- 已与Just Enough Effect Descriptions (JEED)联动
法术
学习法术后,你可以将其装备到法术树中。你总共有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 视频
(点击观看)
推广链接
常见问题
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 的其他作品
查看全部 →DEUF – Duplicate Entity UUID Fix
如果已加载实体的 UUID 已被占用,则更换其 UUID(同时消除日志刷屏)。
Extra Trades
为原版物品添加一些实用交易。
PBOSB – Projectiles Bounce Off Slime Blocks
使所有投射物(如箭、三叉戟等)都能从黏液块上弹开。
Gun Customization: Infinity
海量枪械、配件与组合搭配。



评论
登录后评论和评分