Skip to content

Commit 91b0d25

Browse files
authored
Update README.md
1 parent 6f5255d commit 91b0d25

1 file changed

Lines changed: 107 additions & 2 deletions

File tree

README.md

Lines changed: 107 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,107 @@
1-
# HubCommand
2-
适用于Velocity代理端的返回大厅插件/hub
1+
# HubCommand - Velocity 大厅传送插件
2+
3+
4+
5+
一款轻量高效的 Velocity 代理端插件,通过 `/hub``/lobby` 命令实现玩家快速传送至大厅服务器,支持权限管理与全自定义提示消息。
6+
7+
8+
9+
10+
11+
## 📁 配置文件 `config.yml`
12+
13+
14+
15+
```yaml
16+
17+
# 是否启用插件
18+
19+
Enable: true
20+
21+
# 大厅服务器名称(需与 Velocity 配置中的服务器名一致)
22+
23+
LobbyServer: lobby
24+
25+
# 传送成功提示(支持颜色代码)
26+
27+
SendSuccessful: "&7[&e&lHubCommand&7]&a 正在传送到大厅服务器!"
28+
29+
# 无权限提示
30+
31+
NoPermission: "&7[&e&lHubCommand&7]&c 你没有权限执行此命令!"
32+
33+
# 控制台执行提示
34+
35+
NoConsole: "&7[&e&lHubCommand&7]&c 此命令只能由玩家执行!"
36+
37+
```
38+
39+
40+
41+
**配置说明**
42+
43+
- 颜色代码:使用 `&` 符号
44+
45+
- 多语言兼容:直接修改提示文本即可实现本地化
46+
47+
48+
49+
**权限控制**:
50+
51+
- `hubcommand.player`: 基础传送权限
52+
53+
- `hubcommand.admin`: 可传送其他玩家(如 `/hub <玩家名>`)
54+
55+
56+
57+
**技术亮点**:
58+
59+
- 异步传送机制:`fireAndForget()` 确保不阻塞主线程
60+
61+
- 服务器状态检测:自动跳过无效/离线的目标服务器
62+
63+
64+
65+
---
66+
67+
68+
69+
## 🌟 插件特色
70+
71+
72+
73+
### 多维度自定义
74+
75+
- **消息全定制**:支持颜色代码与组件化消息
76+
77+
- **灵活开关**:随时禁用插件而不影响其他功能
78+
79+
- **跨服兼容**:完美适配 Velocity 的服务器集群架构
80+
81+
82+
83+
---
84+
85+
86+
87+
## 🚀 使用场景
88+
89+
90+
91+
1. **大厅返回**:玩家在任何子服输入 `/hub` 即刻回城
92+
93+
2. **活动管理**:管理员强制传送玩家到准备大厅
94+
95+
96+
97+
---
98+
99+
100+
101+
> 项目开源地址:https://github.com/HiTech0926/HubCommand
102+
103+
> 支持作者:https://afdian.com/a/HiTech0926
104+
105+
> QQ交流群:879016948
106+
107+
> 下载方式:通过 Jar 文件直接放入 `plugins/` 目录

0 commit comments

Comments
 (0)