Project MMO: Iron’s Spells & Spellbooks Compat
为 Project MMO 与 Iron's Spells and Spellbooks 添加兼容性。
介绍
此模组需要 Project MMO 和 Iron’s Spells and Spellbooks 才能在 1.20.1 上运行
关于
这个兼容模组允许你使用数据包为法术添加技能要求。如果玩家不满足要求,就无法施放该法术。它还允许你按法术等级分别指定要求。这些要求可以配置为仅在从卷轴、法术书和/或剑施法时生效。你还可以让这些要求完全阻止玩家将法术抄写进法术书。
此外还有一个配置项,允许在玩家的法术治疗其他玩家时给予其经验值。这让治疗者/牧师原型能够真正在支援其他玩家的同时提升技能等级。
指南
最简单的开始方式是加载到相关世界并运行命令:
/pmmo_irons_compat genSpellData
我知道,一个命令里同时用了蛇形命名法和驼峰命名法,挺挑衅的。这会生成一个数据包,其中包含 Iron’s Spells and Spellbooks 当前启用的每个法术的默认配置。你可以修改这个数据包,然后删除那些你没有配置的法术的 JSON 文件。你可以随时运行此命令来重新填充法术列表,而且不会影响你已有的 JSON 文件。
运行命令并生成数据包后,我修改了 fireball.json 文件,使其看起来像这样:
{
"requirements": {
"1": {},
"2": { "magic": 5}
},
"default_requirements": {
"magic": 10,
"charisma": 2
},
"sources": [
"scroll",
"spellbook",
"sword",
"inscribe"
],
"replace": true
}
“default_requirements” 键会为所有火球法术等级添加要求。在本例中,所有火球法术等级都需要 10 级魔法和 2 级魅力才能施放。
“requirements” 部分允许你为特定法术等级设置要求。在这个 JSON 中,1 级火球法术现在没有施放要求。这会覆盖该特定法术等级的 “default_requirements”。2 级火球法术已配置为需要 5 级魔法才能施放。火球的其他所有等级都需要 10 级魔法和 2 级魅力才能施放。
“sources” 部分允许你指定何时应用这些要求以及何时不应用。目前这会限制从卷轴、法术书和剑施放火球法术。除非你满足要求,否则它也不允许你将火球法术抄写进法术书。例如,如果你希望任何法术都能从卷轴施放,你可以从 “sources” 列表中移除 “scroll”,它就不再受到限制。
“replace” 用于解决数据包冲突。如果有多个数据包对某个法术(比如火球)应用了要求,那么 “replace”: true 的数据包将覆盖任何设置为 false 的数据包。如果有多个数据包都设置了 “replace”: true,则会使用最后加载的那个数据包。
这些都不是必需的;如果你只想为某个特定法术等级添加要求,那就完全不要包含 “default_requirements”。如果你希望每个法术都有相同的要求,请移除 “requirements” 并只使用 “default_requirements”。如果你省略了 “sources”,那么这些要求将不会应用于任何情况。到那时你直接删除该 JSON 即可。
常见问题
我不会将此模组回溯移植或移植到 Fabric。我只是没有时间,而且今后我只会在 1.20.1+ 上玩。不过欢迎你自己去做!
你可以在任何整合包中使用此模组,但不得以任何方式将其商业化,也不得将其发布到其他 Minecraft 网站。
非常感谢 Caltinor / Project MMO 团队一直以来的帮助以及提供项目源代码的访问权限。同时感谢 Iron’s Spells and Spellbooks 团队允许我合并几个 PR 来发出事件,这样我就不必使用任何 mixin 就能让这个功能正常工作。
常见问题
Project MMO: Iron’s Spells & Spellbooks Compat 支持哪些 Minecraft 版本?
Project MMO: Iron’s Spells & Spellbooks Compat 支持 Minecraft Java 版 1.20.1–1.21.10,共 11 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Project MMO: Iron’s Spells & Spellbooks Compat 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Silvertide 的其他作品
查看全部 →Project MMO: Farmer’s Delight Compat
农夫乐事的烹饪方块现在会为其制作的物品提供经验。
Project MMO: Skill Books
添加技能书,可为 Project MMO 的所有基础技能增加经验或等级。还可以制作自定义技能书,最多提供4种选项。
Project MMO: Iron’s Spellbooks Compat
为 Project MMO 和 Iron's Spells and Spellbooks 添加兼容性。
Homebound
以更平衡的方式传送回家。
评论
登录后评论和评分