[MD]
# BetterStop - 更好的关服插件
## 概述
BetterStop 是一个为 LeviLamina 基岩版服务端设计的关服插件,提供更友好的关服体验。支持显示自定义关服原因,并兼容常规关服操作。
## 功能特性
- 🛑 支持带原因的关服指令
- 👥 自动踢出所有在线玩家
- 📝 显示自定义关服原因
- ⌨️ 兼容 Ctrl+C 关闭服务端
- 🔒 默认仅限控制台使用
- ⚙️ 支持原版权限配置
## 安装方法
### 手动安装
1. 下载 [BetterStop-windows-x64.zip](https://github.com/ZMBlocks/LL-BetterStop/releases)
2. 解压 ZIP 文件
3. 将 BetterStop 文件夹复制到 `./plugins/`
### 使用 Lip
```bash
lip install github.com/ZMBlocks/LL-BetterStop
```
## 使用指南
### 基础命令
- `/stop` - 常规关闭服务器
- `/stop <原因>` - 带自定义原因关闭
示例:
```
/stop 服务器维护,预计10分钟后重启
```
### 权限配置
默认权限:控制台
修改权限路径:`./config/commands.json`
添加权限示例:
```jsonc
{
"permission_levels": {
"stop": "any"
// any: 任何玩家
// game_directors: 默认管理员权限
// admin: 管理员权限
// host: 房主权限
// owner: 控制台权限
// internal: 内部权限
}
}
```
## 许可证
本项目采用 [GNU Affero 通用公共许可证 v3.0](https://www.gnu.org/licenses/agpl-3.0.html)
[/MD]