## 设置重生点
**SetSpawn** 是一个轻量级、一应俱全的 Bukkit/Spigot 插件,可以轻松地:
- 定义全局 **重生点 (Spawn)** 和 **大厅 (Hub)** 位置
- 新玩家加入时自动传送到大厅(可开启/关闭)
- 对所有传送命令执行每玩家冷却时间
- 通过 `config.yml` 完全自定义消息 & 音效
- 在运行时重新加载您的设置—无需服务器重启
---
### 📋 特性
- **/setspawn** & **/spawn**
定义您世界的“重生点”。
- **/setlobby**, **/lobby** & **/hub**
定义您的“大厅 (Hub)”,`/hub` 起到方便的别名作用。
- **加入时自动传送**
新玩家默认会被传送到大厅;`/toggleautojoin` 用于开启/关闭此功能。
- **可配置的冷却**
使用全局冷却(例如默认 30 秒)来防止传送垃圾信息。
- **自定义消息 & 音效**
所有文本反馈和音效都由 `config.yml` 驱动。
- **/spawnreload**
在不重启服务器的情况下,立即重新加载您的 `config.yml`。
---
### ⚙️ 命令
| 命令 | 描述 | 权限 |
|----------------------|----------------------------------------------------------|--------------------------|
| `/setspawn` | 设置全局重生点位置 | `setspawn.set` (仅限 OP) |
| `/spawn` | 传送到重生点 | `setspawn.use` |
| `/setlobby` | 设置全局大厅 (Hub) 位置 | `setspawn.set` (仅限 OP) |
| `/lobby` | 传送到大厅 | `setspawn.use` |
| `/hub` | `/lobby` 的别名 | `setspawn.use` |
| `/toggleautojoin` | 开启/关闭加入时自动传送 | `setspawn.toggleautojoin` (仅限 OP) |
| `/spawnreload` | 在运行时重新加载 `config.yml` | `setspawn.reload` (仅限 OP) |
---
### 🛠 配置
```yaml
# 开启加入时自动传送至大厅
auto-teleport: true
# 任何传送命令之间的冷却时间(秒)
teleport-cooldown: 30
messages:
spawn-name: "重生点"
lobby-name: "大厅"
spawn-set: "&a重生点已设置。"
lobby-set: "&a大厅已设置。"
spawn-teleport: "&a已传送到重生点。"
lobby-teleport: "&a已传送到大厅。"
hub-teleport: "&a已传送到 Hub。"
cooldown: "&c请等待 {time} 秒。"
auto-on: "&a加入时自动传送已启用。"
auto-off: "&c加入时自动传送已禁用。"
reload: "&a配置已重新加载。"
```