玩家能力库Forge

修复玩家能力不兼容性的库

基础库

PlayerAbilityLibForge

这是将 PyrofabTheModsmiths 的项目 PlayerAbilityLib 移植到 forge/neoforge 的版本。

以下是原 CurseForge 页面上的描述:

剧透

你是否曾经遇到过这样的问题:一个飞行护符在你运行了 /fly 命令后就不再工作?或者一个魔法喷气背包让旁观者模式掉进地面?又或者一个幽灵模式莫名其妙地不让你飞行?

模组与玩家能力之间的不兼容性远比我们希望的要常见得多,而且对模组开发者来说非常难以避免。任何与 PlayerAbilities 类交互的 Fabric Forge 模组都可以使用这个库来轻松避免上述问题。

感谢 Chloe Dawn 对部分 API 设计的贡献

玩家信息

玩家不应该需要自己下载这个库,因为它旨在被嵌入到分发的 jar 文件中。

如果你发现某个模组导致了与玩家能力(例如飞行)相关的不兼容问题,你可以(礼貌地)把作者链接到这个 API,并询问他们是否可以在任何涉及 PlayerAbilities 的地方使用它。

开发者信息

开发者应该使用 gradle 来设置对此库的依赖。我推荐使用 modrinth maven。

你可以在 测试模组 中找到一些使用示例。