# QUIPT [](https://github.com/Quipt-Minecraft/quipt/actions/workflows/gradle-publish.yml)
[](https://github.com/QuickScythe/QUIPT)
[](https://www.modrinth.com/plugin/QUIPT)
[](https://discord.gg/EhfMJmjTXh)
[](https://papermc.io/downloads/paper)


QUIPT 是一个雄心勃勃的项目,旨在为服务器所有者和开发者提供一系列工具。请务必查看[wiki](https://www.vanillaflux.com/quipt/) 以获取有关如何使用此插件的更详细说明。
## 服务器所有者功能
QUIPT 最初是为开发者设计的,但也为服务器所有者提供了一些可以直接使用的功能。
### 资源包管理
QUIPT 配备了自动资源包管理器。使用包含服务器资源包信息的 GitHub 仓库信息填写 `plugins/quipt-paper/resources.json` 文件,并确保将 `serverIp` 设置为服务器托管的 IP 地址。您可以通过输入 `/resourcepack update` 手动触发包更新,或者设置 GitHub 在仓库收到新的推送时向`:/update/` 发送 webhook 以自动更新包。
### 传送管理
QUIPT 提供了一种简单的传送请求管理方法。这适用于简单的玩家到玩家的传送,但也可以配置为工作为重生点、传送点或家。
#### 传送请求
玩家可以通过输入 `/tpr ` 向其他玩家发送传送请求。接收玩家可以通过输入 `/tpaccept` 或 `/tpdeny` 接受或拒绝请求。
## 开发者功能
QUIPT 的设计目的是为 Paper 插件开发者提供一个易于使用且轻量级的库,专注于提供 _应该_ 在基本 API 中更容易实现的特性。
### 短暂Advancements
EphemeralAdvancements 是 QUIPT 发送自定义 toast 给客户端的一种方式。由于 Paper 没有发送自定义 toast 的任何方法,我们连接 Bukkit Advancement API 并同时创建新实例加载 EphemeralAdvancements,然后将其从服务器删除,一旦发送给玩家。这意味着一旦您将 EphemeralAdvancement 发送到玩家,您必须在意外将其发送到另一个玩家之前杀死该实例。