资源图标
版权类型
转载
插件中文名
WhiloCommands
插件英文名
WhiloCommands
原帖地址
https://www.spigotmc.org/resources/whilocommands.138776/
支持的核心 [服务端]
  1. Velocity
语言支持
  1. 中文(简体)
适配Minecraft版本 [Java]
  1. 1.21
[MD]
## 简介

WhiloCommands 是一款面向 Velocity 和 BungeeCord 的轻量级命令插件。

# WhiloCommands

WhiloCommands 是一款面向 **Velocity** 和 **BungeeCord** 的轻量级命令插件。

你可以创建自定义代理端命令,用于发送格式化消息、打开链接、显示悬停文本、限制权限,并为每位玩家设置独立的冷却时间。

![Screenshot 2026-09-13 162058.png](https://img.scdn.io/i/6aa6ecdc53b85_1789324508.png)

## 功能

- 支持 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]
作者
cacca
下载
0
查看
1
首次发布
最后更新
评分
0.00 星 0 星

来自cacca的更多资源

后退
顶部