PerPlayerKit

PerPlayerKit 允许玩家创建自己的自定义套件(个人套件)以练习 PvP。

资源图片
# PerPlayerKit ## [Github 仓库](https://github.com/rossnoah/PerPlayerKit) ## [支持 Discord]([https://github.com/rossnoah/PerPlayerKit](https://discord.gg/5djuBSKWuV)) ## 许可协议: AGPLv3 PerPlayerKit 是开源的,并受 [GNU Affero 通用公共许可证 v3.0](./LICENSE) 条款的约束。在使用此软件之前,请阅读并理解许可协议。 [关于 GNU 许可证的常见问题](https://www.gnu.org/licenses/gpl-faq.html#AGPLv3InteractingRemotely)。 ## 贡献 PerPlayerKit 如果您想为该项目做出贡献,可以通过 fork 仓库并提交拉取请求来完成。我们更倾向于将改进和贡献合并到主分支,而不是分散在许多 forks 上。 ## 关于插件 PerPlayerKit 是一个 [PaperMC](https://papermc.io/) 插件,允许玩家创建自己的独特套件进行 PvP。管理员在“虚拟套件室”中创建一组物品,玩家从中选择他们需要的物品。然后,他们可以创建多达 9 个套件,这些套件可以被审核员共享、修改和检查。它具有 GUI,用于简单套件的插件使用。此外,可以使用命令快速加载套件并进行审核员功能。 它还具有针对恶意物品的保护措施,限制 NBT 数据和附魔为 Minecraft 原版中可用的内容,并且仅允许在“虚拟套件室”中找到的物品。 玩家还可以使用该插件创建末影箱套件,当他们选择末影箱套件时,这些套件将加载到他们的末影箱中。 ## 依赖项 PerPlayerKits 使用一个名为 canvas 的 minecraft GUI 库,它可以在 [这里](https://github.com/IPVP-MC/canvas) 找到。 PerPlayerKits 支持 1.19 及以上版本。 ## 安装 PerPlayerKits 具有最小的配置,只需要选择数据库类型。 PerPlayerKits 支持 MySQL/MySQL 兼容 (MariaDB) 数据库和 SQLite 数据库。 如果您不确定自己在做什么或没有数据库访问权限,请使用 `sqlite` 作为数据库类型。 要使用该插件,请在“plugins”文件夹中启动服务器,然后停止服务器并编辑“plugins/PerPlayerKits”文件夹中的 config.yml 文件。 提供了更多配置选项,请参阅配置文档。 ## 命令和权限 有关命令和权限的详细信息,请参阅命令文档。 ## 外部 API PerPlayerKit 具有一个简单的 API,允许开发人员与插件交互。 该 API **不** 稳定,并且将来可能会发生更改。 如需更多信息,请参阅 API 文档。