- 版权类型
- 转载
- 插件中文名
- WhiloCommands
- 插件英文名
- WhiloCommands
- 支持的核心 [服务端]
- Velocity
- 语言支持
- 中文(简体)
- 适配Minecraft版本 [Java]
- 1.21
[MD]
## 简介
WhiloCommands 是一款面向 Velocity 和 BungeeCord 的轻量级命令插件。
# WhiloCommands
WhiloCommands 是一款面向 **Velocity** 和 **BungeeCord** 的轻量级命令插件。
你可以创建自定义代理端命令,用于发送格式化消息、打开链接、显示悬停文本、限制权限,并为每位玩家设置独立的冷却时间。

## 功能
- 支持 Velocity 和 BungeeCord
- 支持自定义命令与别名
- 支持传统颜色代码,以及 `&#RRGGBB` 格式的十六进制颜色
- 支持可点击的 HTTP/HTTPS 链接
- 支持悬停提示文本
- 可为每条命令设置可选权限
- 按玩家分别计算冷却时间,命令及其别名共享同一冷却
- 支持运行时重载配置
- 支持自定义语言提示消息
- 重载失败时会保留此前可用的配置
- 轻量级设计,无需数据库或额外插件
## 安装
1. 下载适用于你的代理端的 JAR 文件。
2. 将 JAR 文件放入代理端的 `plugins` 文件夹。
3. 重启代理端。
4. 编辑自动生成的 `config.yml` 文件。
5. 修改完成后,使用 **`/whilocommands reload`** 或 **`/wc reload`** 重载配置。
## 配置示例
```yaml
commands:
vote:
aliases:
- votes
permission: ""
message: "7ff55Click here to vote"
hover: "&7Open the voting page"
click: "https://example.com/vote"
cooldown: 5
```
**/vote**and**/votes**execute** 会执行同一条命令,并共享同一个冷却时间。
## 配置说明
- **aliases:** 可选的额外命令名称。
- **permission:** 执行命令所需的权限;留空则允许所有玩家使用。
- **message:** 玩家执行命令时显示的消息。
- **hover:** 可选的悬停提示文本。
- **click:** 可选的 HTTP 或 HTTPS 链接。
- **cooldown:** 玩家个人冷却时间,单位为秒;设置为 `0` 可禁用冷却。
命令名称和别名不区分大小写,且必须唯一。
如果重载的配置中包含无效 YAML、重复键、无效命令名称或命令冲突,WhiloCommands 会拒绝本次重载,并继续使用此前正常工作的配置。
## 命令
- **`/whilocommands reload`**:重载配置文件和语言文件。
- **`/wc reload`**:重载命令的简短别名。
## 权限
- **`whilocommands.reload`**:允许重载 WhiloCommands。
[/MD]
## 简介
WhiloCommands 是一款面向 Velocity 和 BungeeCord 的轻量级命令插件。
# WhiloCommands
WhiloCommands 是一款面向 **Velocity** 和 **BungeeCord** 的轻量级命令插件。
你可以创建自定义代理端命令,用于发送格式化消息、打开链接、显示悬停文本、限制权限,并为每位玩家设置独立的冷却时间。

## 功能
- 支持 Velocity 和 BungeeCord
- 支持自定义命令与别名
- 支持传统颜色代码,以及 `&#RRGGBB` 格式的十六进制颜色
- 支持可点击的 HTTP/HTTPS 链接
- 支持悬停提示文本
- 可为每条命令设置可选权限
- 按玩家分别计算冷却时间,命令及其别名共享同一冷却
- 支持运行时重载配置
- 支持自定义语言提示消息
- 重载失败时会保留此前可用的配置
- 轻量级设计,无需数据库或额外插件
## 安装
1. 下载适用于你的代理端的 JAR 文件。
2. 将 JAR 文件放入代理端的 `plugins` 文件夹。
3. 重启代理端。
4. 编辑自动生成的 `config.yml` 文件。
5. 修改完成后,使用 **`/whilocommands reload`** 或 **`/wc reload`** 重载配置。
## 配置示例
```yaml
commands:
vote:
aliases:
- votes
permission: ""
message: "7ff55Click here to vote"
hover: "&7Open the voting page"
click: "https://example.com/vote"
cooldown: 5
```
**/vote**and**/votes**execute** 会执行同一条命令,并共享同一个冷却时间。
## 配置说明
- **aliases:** 可选的额外命令名称。
- **permission:** 执行命令所需的权限;留空则允许所有玩家使用。
- **message:** 玩家执行命令时显示的消息。
- **hover:** 可选的悬停提示文本。
- **click:** 可选的 HTTP 或 HTTPS 链接。
- **cooldown:** 玩家个人冷却时间,单位为秒;设置为 `0` 可禁用冷却。
命令名称和别名不区分大小写,且必须唯一。
如果重载的配置中包含无效 YAML、重复键、无效命令名称或命令冲突,WhiloCommands 会拒绝本次重载,并继续使用此前正常工作的配置。
## 命令
- **`/whilocommands reload`**:重载配置文件和语言文件。
- **`/wc reload`**:重载命令的简短别名。
## 权限
- **`whilocommands.reload`**:允许重载 WhiloCommands。
[/MD]