# 🧭 VelocityNavigator
## 来自 **DemonZ Development** 💫 的公共插件!
一个轻量级且可配置的用于 Velocity 驱动的 Minecraft 网络的 lobbies 和服务器导航插件。VelocityNavigator 提供简单的全局命令,可以将玩家发送到您的中心或 lobbies 服务器,并提供多种模式以平衡和控制行为。
## ✨ 特性
* **全局命令**: 从任何后端服务器导航的强大 `/lobby` 命令。
* **高度可配置**: 通过简单的 `navigator.toml` 文件控制从命令别名到连接逻辑的一切。
* **轻量级 & 效率高**: 旨在完美地完成一项任务,而不会为您的代理增加负担。
## 🚀 安装
1. 从项目的 Releases 页面下载最新的 `.jar` 文件。
2. 将 `VelocityNavigator-x.x.x.jar` 文件放入您的 Velocity 代理的 `plugins` 文件夹中。
3. 启动您的代理一次以生成默认的配置文件。
4. 停止代理。 导航到 `plugins/velocitynavigator/` 并编辑 `navigator.toml` 以满足您的需求。
5. 再次启动您的代理。 设置完成!
## ⚙️ 配置
`navigator.toml` 文件简单而强大。这是一个默认配置,其中包含对每个选项的说明。
```toml
# A DemonZDevelopment Project
# VelocityNavigator
[commands]
# 使用 lobbies 命令所需的权限节点。 设置为 "" 以允许所有人。
# 发送玩家到 lobbies 的命令别名列表。“/lobby” 是基础命令。
aliases = [ "hub", "spawn" ]
[settings]
# 如果为 true,则从 'lobbyServers' 中连接到随机服务器。如果为 false,则连接到“lobby”。
manualLobbySetup = false
# 如果为 true,在 lobbies 中使用 /lobby 会重新连接您 (实际上将您发送到出生点)。
reconnectOnLobbyCommand = true
# 您的 lobbies 服务器名称列表 (仅当 manualLobbySetup 为 true 时使用)。
lobbyServers = [ "lobby1", "lobby2", "lobby3" ]
```
## 💬 命令
* **命令**: `/lobby`
* **默认别名**: `/hub`, `/spawn`
* **描述**: 将玩家连接到 lobbies 服务器。
### ❤️ 鸣谢
由 **DemonZ Development** 充满热情地开发。