法术与护盾
Discord
加入我的 Discord 服务器以获取关于此模组的频繁更新。这是向我提供反馈和建议的直接渠道。
[https://discord.gg/3zXwr2atcY](https://discord.gg/3zXwr2atcY "https://discord.gg/3zXwr2atcY")
特性
- 全新的法力系统,其运作方式类似于生命值条。
- 众多法术,可通过探索不同的法术树来学习。
- 新的药水、附魔和效果,以将新特性恰当地融入原版 Minecraft。
- PvP 的物理层面仍然非常强大、可行,并且对魔法具有致命性。
- 本模组完全由数据驱动。这意味着您可以在数据包中定义法术和法术树。
- 每个新特性和机制都经过深思熟虑,力求不使任何原版内容过时。
附加组件
- [Spells & Shields: The Power of Origins](https://modrinth.com/mod/spells-shields-x-origins "Spells & Shields: The Power of Origins") (Origins 集成:为法术进度树添加起源要求。)
- [Spells & Shields: Magicians' Tinkering](https://modrinth.com/mod/spells-shields-x-tinkers-construct "Spells & Shields: Magicians' Tinkering") (Tinkers' Construct 集成:为工具、武器和盔甲添加新的法力修饰符。)
兼容性与集成
- 与 [Quark](https://www.curseforge.com/minecraft/mc-mods/quark "Quark") 和 [Quark Oddities](https://www.curseforge.com/minecraft/mc-mods/quark-oddities "Quark Oddities") 兼容。
- 与 [Apotheosis](https://www.curseforge.com/minecraft/mc-mods/apotheosis "Apotheosis") 兼容。
- 集成到 [Neko's Enchanted Books](https://www.curseforge.com/minecraft/mc-mods/nekos-enchanted-books "Neko's Enchanted Books") 中。
- 集成到 [JEI](https://www.curseforge.com/minecraft/mc-mods/jei "JEI") 中(药水配方等)。
- 集成到 [JEI Enchantment Info](https://www.curseforge.com/minecraft/mc-mods/jei-enchantment-info "JEI Enchantment Info") 中。
- 集成到 [Just Enough Effect Descriptions (JEED)](https://www.curseforge.com/minecraft/mc-mods/just-enough-effect-descriptions-jeed "Just Enough Effect Descriptions (JEED)") 中。
设计计划
这是当前的设计计划。其中包含一个非常简单的表单来建议法术,如果您有兴趣贡献:
- [设计计划与建议](https://docs.google.com/spreadsheets/d/1cvfbch-ozy-T2YF1ShYSxrUriHFPx0boAcgMAAKrU/edit?usp=sharing "设计计划与建议")
我不会完全按照此计划执行,也不会添加每一个建议的法术,但我从这些建议中获得了大量灵感,它们对本模组产生了直接影响。
法术
法术可以在学习后装备到法术树中。您总共有5个法术槽可用。每个法术槽可以单独装备一个法术。要施放该法术,您需要使用与径向菜单关联的按键绑定(默认是 V 键)或直接与法术所在槽位关联的按键绑定(必须在您的选项菜单中设置)。您始终可以在生存模式物品栏中查看已装备的法术。法术通常只消耗法力作为施放成本,但每个法术可能有所不同。
法术树
您可以在附魔台(是的,就是原版的那个)中访问您可用的法术和法术树。类似于附魔,您通过消耗经验等级来解锁法术。每个法术的成本可能不同。您在附魔台上可以交互的法术和法术树取决于周围放置的书架数量(最大数量为32)。这意味着,如果周围的附魔力量(书架)太低,您将无法装备或学习某些法术和法术树(它们根本不会显示)。
法术在死亡时会遗忘(默认情况下,这是可配置的),这意味着您必须重新学习它们(例如,再次投入经验值),但它们仍然会在其各自的法术树中可见。
法力
法力是施放法术的能量来源。法力恢复速度始终固定为每5秒恢复1个完整的法力单位(默认情况下,您最多可以持有10个法力单位)。当然,您当前的法力可能会受到不同药水和效果的影响。法力条显示为蓝色,除非您受到泄漏效果影响,此时颜色会变为浅绿色。此外,还有额外法力,显示为紫色。额外法力的运作方式类似于生命值中的吸收效果:当您在拥有额外法力时消耗法力,它会从额外法力资源中扣除。额外法力在某些情况下或由某些效果给予,一旦消耗便无法恢复。还有一种法力提升效果可能会影响您的最大法力。
效果
-
法力提升:类似于现有的生命提升效果:修改您的最大法力。
-
额外法力:类似于现有的吸收效果(黄色心形):增加您的最大法力,提供无法恢复的额外单位。
-
沉默:当此效果激活时,您无法主动激活任何法术。
-
魔法免疫:您对任何不忽略无敌状态的魔法伤害免疫(例如,从世界掉落)。
- 更多可用于酿造药水的效果(见下文药水部分)。
药水
有新的药水与您的新法力资源互动。它们在时间和放大效果上镜像了那些与生命值互动的药水:
-
瞬间法力药水 = 粗制药水 + 青金石:瞬间恢复法力,类似于治疗药水。
-
法力炸弹药水 = 瞬间法力药水 + 发酵蛛眼:瞬间消耗法力,类似于伤害药水。
-
补充药水 = 粗制药水 + 管珊瑚扇:随时间恢复法力,类似于再生药水。
-
泄漏药水 = 粗制药水 + 死亡的管珊瑚扇:随时间消耗法力,类似于剧毒药水。
附魔
-
魔法保护:应用于盔甲。类似于现有的保护类附魔(例如,保护、弹射物保护等):对魔法伤害的防护效果是保护附魔的两倍,但与其他保护类附魔不兼容。
-
法力之刃:类似于现有的伤害类附魔(例如,锋利、节肢杀手等):在击中时消耗法力以增加伤害,但与其他伤害增加类附魔不兼容。
-
法力护盾:待办事项 目前此附魔没有任何效果。我建议不要使用它,因为兼容性可能会改变。
-
法力再生:增加您的法力恢复速度:穿戴一套满级此附魔的盔甲,可以有效使您的法力恢复速度翻倍。胸甲和护腿提供的加成高于头盔和靴子。与“最大法力”不兼容。
-
最大法力:增加您的最大法力:穿戴一套满级此附魔的盔甲,可以有效使您的最大法力翻倍。胸甲和护腿提供的加成高于头盔和靴子。与“法力再生”不兼容。
属性
- 最大法力:最小值:0,最大值:1024,默认值:20,ID:
spellsandshields:generic.max_mana
- 法力再生:最小值:0,最大值:50,默认值:1,ID:
spellsandshields:generic.mana_regeneration
命令
这些命令可能会随着 v2 的完整发布而略有变化。
-
/spells progression learn (目标) (法术):使目标学习特定法术。
-
/spells progression learn (目标) all:使目标学习所有法术。
-
/spells progression forget (目标) (法术):使目标遗忘特定法术(遗忘的法术仍可在法术树中看到,但必须重新学习)。
-
/spells progression forget (目标) all:使目标遗忘所有法术(遗忘的法术仍可在法术树中看到,但必须重新学习)。
-
/spells progression reset (目标):重置所有目标的法术进度到初始状态(完全清除)。
-
/spells slots set (目标) (槽位) direct (法术):为所有目标在法术槽(0-4)中设置一个法术。
-
/spells slots set (目标) (槽位) (法术树) (法术ID):为所有目标在法术槽(0-4)中设置一个法术。
-
/spells slots remove (目标) (槽位):为所有目标清除一个法术槽(0-4)。
-
/spells slots clear (目标):为所有目标清除所有法术槽。
-
/spells cast (目标) direct (法术):为指定目标施放一个法术。
-
/spells cast (目标) (法术树) (法术ID):为指定目标从法术树中施放一个法术。
数据包
特性:
-
法术可以通过数据包中的 json 文件完全定义。
-
法术会自动从服务器同步到客户端。
-
法术树可以通过数据包中的 json 文件完全定义。
-
法术树不需要从服务器同步到客户端。此外,法术树对客户端是隐藏的,直到它们被正确发现,允许服务器保留某些特性的秘密。
有关如何创建或修改数据包的信息,请访问 [wiki](https://github.com/CAS-ual-TY/Spells-And-Shields/wiki "wiki")。
配置文件
- 您可以配置基本的客户端设置(例如,法力条的位置)和服务器端设置。
- 配置文件不需要从服务器同步到客户端。
- 所有配置文件都位于
.minecraft/config/spellsandshields 文件夹中。
client.toml 和 server.toml
包含非常基础的设置。所有内容都在所述配置文件中进行了解释。大多数值可以在游戏运行时更改。
YouTube 视频
([点击查看](https://www.youtube.com/watch?v=SpeALzr9Lhw "YouTube 视频链接"))
推广链接