这是 Essentials 的一个分支,称为 EssentialsX。
如果您正在使用此功能,请勿向 Essentials 寻求支持。
原始 Essentials 项目的官方上游存储库位于 https://github.com/Essentials/Essentials。
EssentialsX 是 Essentials 插件套件的延续,已更新以支持现代 Minecraft 和 Spigot 版本。
它提供了原始 Essentials 或 Spigot-Essentials 中所没有的无数新功能、性能增强和修复。有关更多详细信息,请参阅维基百科。
如果您使用的是原始 Essentials 插件,EssentialsX 是 Essentials 的直接替代品。然而,它确实有一些新的要求:
use-bukkit-permissions
。否则,插件将回退到基于配置的权限。 需要使用 EssentialsX 方面的帮助吗?加入 MOSS Discord 社区寻求帮助并讨论 EssentialsX。
如果您需要报告错误或想要建议新功能,可以在 GitHub 上提出问题。
要构建 EssentialsX,您需要在系统上安装 JDK 8 或更高版本。
克隆此存储库,然后运行以下命令:
./gradlew build
gradlew build
然后,您可以在jars/
目录中找到 EssentialsX 模块的构建。
您还可以使用以下命令从开发环境运行测试服务器:
./gradlew build :runServer
gradlew build :runServer
请注意:
- 如果没有它,您将同时运行多个服务器,这可能会导致 Gradle 崩溃。
您想在您的插件中集成 EssentialsX 吗?您可以根据EssentialsX API构建您的插件,该 API 可从 EssentialsX Maven 存储库获取。
版本托管在 Maven 存储库上,网址为https://repo.essentialsx.net/releases/
,而快照(包括开发版本)托管在https://repo.essentialsx.net/snapshots/
。
要将 EssentialsX 添加到您的构建系统,您应该使用以下工件:
类型 | 组号 | 工件ID | 版本 |
---|---|---|---|
最新发布 | net.essentialsx | EssentialsX | 2.20.1 |
快照 | net.essentialsx | EssentialsX | 2.21.0-SNAPSHOT |
旧版本 | net.ess3 | EssentialsX | 2.18.2 |
注意:在版本2.18.2
之前,EssentialsX 使用net.ess3
组 ID。
从2.19.0
开始,EssentialsX 使用net.essentialsx
组 ID。
更新插件时,请确保使用正确的组 ID。
您可以在 wiki 中找到更多信息,包括 Maven 和 Gradle 示例。
想要帮助改进 EssentialsX?您可以通过多种方式支持该项目并为该项目做出贡献。
捐款使我们能够支付基础设施的成本,并使我们能够不断更新 EssentialsX 的新功能和新的 Minecraft 版本。
您可以通过 GitHub 赞助商一次性或每月捐款来支持我们,并且您将在 GitHub 上获得一枚徽章,以表彰您通过此方式支持该项目。
或者,您也可以每月向 Patreon 上的 EssentialsX 项目捐款,或者您可以在我们的 Ko-fi 页面上进行一次性捐款。
如果您无法捐款,请不要担心!还有很多其他方式可以做出贡献:
请参阅 CONTRIBUTING.md 了解更多信息。