# QuickWarp
一个简单的 PaperMC 插件,允许玩家使用命令在维度之间切换。
这主要适用于具有许多玩家在同一地图上的 Minecraft 生存服务器,例如生命掠夺、硬核或派系设置,基本上消除了传送门和传送门陷阱/传送门崩溃的麻烦,直接将玩家传送到维度。
## 安装
要在您的 PaperMC 服务器上安装 QuickWarp,请按照以下步骤操作:
1. 从 [发布](https://github.com/YourUsername/QuickWarp/releases) 页面下载最新版本。
2. 将下载的 JAR 文件放入您的 PaperMC 服务器的 `plugins` 文件夹中。
3. 重启服务器。
## 命令
- `/qw overworld`: 将玩家传送到主世界。
- `/qw nether`: 将玩家传送到下界。
- `/qw end`: 将玩家传送到末地。
如果玩家尝试传送到的维度已经在其中,则会在聊天中显示错误消息。
## 配置文件
`config.json` 非常简单。
```json
{
"permission": true,
"errorMSG": "You are already in this dimension."
}
```
- `errorMSG`: 修改当玩家尝试传送到的维度已经在其中的情况下,在聊天中显示的的消息。
- `permission`: 如果设置为 `true`,则插件将检查玩家的 OP 权限,换句话说,如果设置为 `true` 只有 OP 玩家可以使用它,如果设置为 `false` 所有玩家都可以使用它。
## 未来功能
我希望实现的功能,如果你是 Paper 开发者,可以随时提供帮助。
1. 允许设置可以命名并传送到的预先确定的航路点。
2. 制作一个传送 UI (也许)。
3. 在传送时添加粒子效果。
4. 在传送时添加临时伤害免疫。
这些都将添加(除了第 2 项,因为我是一个糟糕的开发者,我认为制作 GUI 会破坏插件作为快速旅行方式的意义)。
## 编译
如果您想自行编译 QuickWarp,请按照您操作系统的以下命令操作:
**Windows 命令:**
```batch
gradlew clean
gradlew build
```
**Linux 命令:**
```shell
./gradlew clean
./gradlew build
```
## 贡献
如果您想为 QuickWarp 做出贡献,请按照以下步骤操作:
1. 叉取该仓库。
2. 进行所需的更改。
3. 提交拉取请求。
## 鸣谢