SkillMMO 是一款为 Minecraft 添加基于等级的技能系统的 Fabric 模组。
你需要先收集一些经验值,才能获得与世界互动的技能。
拓展不同的技能分支,解锁你发展所需的方块和物品。
与朋友组队,各自发展不同技能,打造一支全能英雄小队!
请注意,本模组目前处于 Alpha 测试阶段。虽然已经过测试,但仍可能存在漏洞,请谨慎使用。
本模组不会向 Minecraft 添加任何新的方块、物品或实体,因此即使出现问题,也不会损坏你的世界。但为了保险起见,在游玩前建议备份存档。
技能、等级与技能点
技能等级通过消耗技能点来提升。技能点通过收集经验值获得,每级所需经验值的计算公式是可配置的(详见下文)。
每个技能等级都会解锁新的方块、物品和实体。
模组内置了多个基于专精方向的默认技能等级。以下列出部分示例,展示各技能等级所控制的方块、物品和实体:
- 农业 - 锄头、斧头、植物、作物、植物类食物
- 畜牧 - 动物、肉类食物
- 建筑 - 装饰方块、脚手架
- 战斗 - 剑、弓、盔甲
- 工程 - 红石相关物品、发射器、TNT
- 采矿 - 镐、铲、石头、矿石
- 魔法 - 药水、附魔
- 存储 - 收纳袋、木桶、箱子、末影箱、潜影盒
- 生存 - 床、指南针、桶、船
- 交易 - 村民、流浪商人
你可以通过打开 SkillMMO 信息界面查看各等级解锁的方块和物品。默认快捷键为 K。截图请查看图库。
注意:当前 GUI 中暂未列出已解锁的实体。你可以通过右键点击实体,或使用 WTHIT 来查询与之互动所需的等级。
SkillMMO 施加的限制
安装 SkillMMO 后,你将无法与尚未掌握相应技能的事物互动,包括:
- 禁止放置方块
- 破坏上锁方块时不会掉落物品(破坏速度也会大幅降低,但不会被完全阻止)——不过破坏箱子时仍能获得其中的物品!
- 禁止与方块互动(例如,若未解锁箱子,则无法打开箱子)
- 禁止使用物品
- 禁止与实体互动(通过右键点击)
- 使用上锁物品进行合成,或合成上锁物品(可配置)
请注意,SkillMMO 添加了一个合成配方,支持使用未来的原版配方(即 6 个兔子皮和 2 根线)来合成收纳袋。
配置
SkillMMO 使用 Cloth Config 在 config/skillmmo.json5 路径下生成配置文件,你必须安装 Cloth Config 才能运行 SkillMMO。
配置文件中的所有条目均设置为默认值,并附有注释说明每个配置选项的作用。
你可以通过此链接预览和调整经验值计算公式的参数(这些参数在配置文件中设置):https://www.desmos.com/calculator/uljdpq8jcg。
与其他模组的集成及在整合包中的使用
如果安装了 WTHIT,SkillMMO 将原生集成该模组,以显示与方块或实体互动所需的技能。
如果你是模组开发者或整合包制作者,请查看 GitHub 上的 README,了解如何通过数据包将你的模组与 SkillMMO 集成。
你可以将自定义的方块、物品和实体注册到现有的技能和等级中,也可以选择添加全新的技能。你还可以从技能中移除物品,甚至移除整个技能或技能等级。
请注意,对于希望实现互动限制的方块,你需要将其添加到 #skillmmo:interactable 标签中,以确保在上锁时无法与之互动。
欢迎在整合包中使用 SkillMMO,但请注意,SkillMMO 很可能未针对你独特的模组组合进行过测试。如发现问题,请按以下方式提交报告。
建议、反馈与支持
如果你想提供反馈(无论好坏)、提交漏洞报告,或认为 SkillMMO 缺少必要功能,请考虑通过 GitHub 上的问题追踪器 提交反馈。我可能不会经常查看此处的模组页面,而在 GitHub 上回复会更及时。在创建工单前,请先搜索确认是否已有相同内容的工单(无论是开放还是已关闭的,特别是可能已被拒绝的功能请求)。