# IdealSpawnPoint 插件 | 理想的重生点
## 特性
- **多世界支持**: 独立管理每个世界的重生点
- **精确控制**: 使用坐标设置精确的重生位置
- **权限系统**: 细粒度的权限控制
- **多语言支持**: 内置中文和英文语言包
- **自动重载**: 在设定的时间间隔内自动重载配置文件
- **可视化列表**: 查看所有世界重生点信息
## 安装指南
1. 将插件 JAR 文件放在服务器的 `plugins` 文件夹中
2. 重启服务器
3. 插件将自动生成一个配置文件
## 指令列表
| 指令 | 描述 | 权限 |
|------|------|------|
| `/isp add ` | 添加重生点 | `idealspawn.add` |
| `/isp remove ` | 移除重生点 | `idealspawn.remove` |
| `/isp list` | 列出当前世界的重生点 | `idealspawn.list` |
| `/isp listall` | 列出所有世界中的重生点 | `idealspawn.list.all` |
| `/isp removeall` | 移除当前世界中的所有重生点 | `idealspawn.removeall` |
| `/isp reload` | 重载配置文件 | `idealspawn.reload` |
## 权限节点
- `idealspawn.use` - 使用主命令的基本权限
- `idealspawn.add` - 添加重生点的权限
- `idealspawn.remove` - 移除重生点的权限
- `idealspawn.list` - 查看重生点列表的权限
- `idealspawn.list.all` - 查看所有世界重生点的权限
- `idealspawn.removeall` - 移除所有重生点权限
- `idealspawn.reload` - 重载配置文件权限
## 配置文件说明
配置文件位于 `plugins/IdealSpawnPoint/config.yml`。主要配置选项:
```yaml
# 语言设置 (zh/en)
language: zh
# 自动重载配置文件
auto-reload:
delays: [30, 60] # 单位:秒
```
## 兼容性表
| 服务器 | 兼容性状态 | 描述 |
|------|------|------|
| Paper | ✅ | 完成 |
| Spigot | ✅ | 完成 |
|Mohist| ✅ | 完成 |
|其他服务器| ❓ | 兼容性未知 |
## 注意❗
> 当前模组仍存在一些缺陷。多世界插件的加载速度比本插件慢,导致读取数据时无法找到多世界数据。因此,我们添加了自动重载功能,可以在 config.yml 中设置,设置在多世界完全加载后的时间。例如,如果完全加载需要30秒,则设置为30。为了防止第一次加载失败,我们设置了两次,例如[30,60]。这意味着30秒后重载一次,60秒后再次重载!
Translated with DeepL.com (free version)