SkillMMO

SkillMMO

为Minecraft引入基于等级的技能进阶系统

冒险

SkillMMO 是一个 Fabric 模组,为 Minecraft 增加了基于等级的技能进阶系统。

你需要从收集经验开始,才能获得技能,从而与周围的世界互动。

分支到不同的技能以解锁你进步所需的方块和物品。

与朋友组队,承担不同的技能,组成一支全面发展的英雄小队!


请注意,此模组处于 ALPHA 阶段。它已经过测试,但请谨慎使用,因为它可能包含错误。

此模组不会向 Minecraft 添加任何新的方块、物品或实体,因此如果出现问题,它应该不会损坏你的世界,但如果你想格外安全,在游玩此模组之前请进行备份。

需要 Fabric API 需要 Cloth Config API

技能、等级和点数

技能等级通过花费技能点来获得。技能点通过收集经验获得,每级所需经验值的公式是可配置的(见下文)。

每个技能等级都会解锁新的方块、物品和实体。

有几个基于熟练度的默认技能等级。下面列出它们,并附上一些由它们解锁的方块、物品和实体的示例:

  • 农业 - 锄头、斧头、植物、作物、植物性食物
  • 畜牧业 - 动物、肉类食物
  • 建筑 - 装饰方块、脚手架
  • 战斗 - 剑、弓、盔甲
  • 工程 - 红石物品、发射器、TNT
  • 采矿 - 镐、锹、石头、矿石
  • 巫术 - 药水、附魔
  • 储物 - 收纳袋、木桶、箱子、末影箱、潜影盒
  • 生存 - 床、指南针、桶、船
  • 交易 - 村民、流浪商人

你可以通过打开 SkillMMO 信息界面来查看哪个等级解锁哪些方块和物品。默认按键为 K。请参阅图库查看图片。

注意:当前 GUI 中未列出已解锁的实体。你可以通过右键单击实体或使用 WTHIT 来查看需要什么等级才能与其互动。

SkillMMO 施加的限制

安装 SkillMMO 后,你将无法与尚未获得所需技能的物品进行互动。这包括:

  • 阻止放置方块
  • 破坏锁定的方块时不会获得掉落物(破坏速度也会显著降低,但不会被阻止)——但是,如果破坏箱子,你仍然会获得其内容物!
  • 阻止与方块互动(例如,如果你未解锁箱子,则无法打开箱子)
  • 阻止使用物品
  • 阻止与实体互动(通过右键单击它们)
  • 使用锁定的物品进行合成,或合成以获得锁定的物品(可配置)

请注意,SkillMMO 添加了一个配方,可以使用未来的原版配方来制作收纳袋(即使用 6 个兔子皮和 2 根线)。

配置

SkillMMO 使用 Cloth Config 在 config/skillmmo.json5 创建一个配置文件,你必须安装该库才能游玩 SkillMMO。

配置文件中的所有条目都设置了默认值,并附有解释每个配置选项作用的注释。

你可以使用此链接预览和试验经验方程式的数值,该方程式在配置文件中配置:https://www.desmos.com/calculator/uljdpq8jcg。

与其他模组的集成,以及在整合包中的使用

如果安装了 WTHIT,SkillMMO 会原生集成该模组,以显示与方块或实体互动所需的技能。

如果你是模组开发者或整合包制作者,请查看 GitHub 上的 README 了解如何使用数据包将你的模组与 SkillMMO 集成。

你可以使用现有的技能和等级注册自定义方块、物品和实体,也可以选择添加全新的技能。如果你愿意,还可以从技能中移除物品,甚至可以移除整个技能或技能等级。

请注意,你需要将可以互动的方块添加到 #skillmmo:interactable 标签中,以便在它们被锁定时正确阻止与之互动。

我们非常欢迎你在整合包中使用 SkillMMO,但请注意,SkillMMO 不太可能已经针对你独特的模组组合进行过测试。请按以下说明报告你发现的问题。

建议、反馈和支持

如果你想提供反馈(好的或坏的),想提交错误报告,或者认为 SkillMMO 缺少必要的功能,请考虑通过在 GitHub 上的问题追踪器 创建问题来提交反馈。我可能不会频繁查看这里的模组列表,并且往往会更快地在那里回复。在创建工单之前,请先搜索以确保没有涵盖相同内容的工单,无论是开放的还是已关闭的(对于可能已被拒绝的功能请求)。