QUIPT

QUIPT(Quick 的通用集成插件工具包)是一个雄心勃勃的项目,旨在为服务器所有者和开发者提供一些工具。

资源图片
# QUIPT [![Quipt](https://github.com/Quipt-Minecraft/quipt/actions/workflows/gradle-publish.yml/badge.svg)](https://github.com/Quipt-Minecraft/quipt/actions/workflows/gradle-publish.yml) [![available on github](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/github_vector.svg)](https://github.com/QuickScythe/QUIPT) [![available on Modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg)](https://www.modrinth.com/plugin/QUIPT) [![discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-singular_vector.svg)](https://discord.gg/EhfMJmjTXh) [![paper](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/paper_vector.svg)](https://papermc.io/downloads/paper) ![bukkit](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/bukkit_vector.svg) ![fabric](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg) 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 发送到玩家,您必须在意外将其发送到另一个玩家之前杀死该实例。