
轻松组队
简易团队系统无需设置
查看大图EasyTeam
团队系统
玩家可以通过完整的图形界面和命令系统创建、管理和加入团队。
创建团队:
- 使用
/teamcreate命令或点击图形界面中的“创建团队”按钮,会打开一个表单,您可以在其中设置团队名称、标签(简短缩写),并通过颜色选择器网格从 20 种颜色中选择。 - 团队创建时默认为公开(任何人都可以加入)或封闭(仅限邀请),可在设置中配置。
浏览与加入团队:
- 使用
/teamlist命令或点击图形界面中的“浏览团队”按钮,会显示服务器上所有团队的名称、标签、成员数量和公开/封闭状态。 - 公开团队有“加入”按钮。封闭团队需要邀请。
- 每个团队还可以通过“查看”按钮查看更详细的信息。
团队信息页:
- 显示团队名称、标签、颜色样本、成员数量以及公开/封闭状态。
- 侧边栏导航提供:成员、设置(仅限队长)、团队传送点(仅限队长)、离开和邀请(仅限队长)。
成员管理:
- “成员”页面列出所有成员及其角色和用户名。
- 队长可以将成员提升为管理,将管理降级为成员,并可以踢出任何人。
- 管理可以踢出成员。
- 角色:队长(金色)、管理(蓝色)、成员(灰色)。
团队设置(仅限队长):
- 更改团队名称、标签、公开/封闭状态。
- 完整的 20 色颜色选择器网格,用于更改团队颜色。
- 完全解散团队。
- 切换颜色时表单字段会被保留(重建时不会清空)。
邀请(仅限队长):
- 使用
/teaminvite <玩家>命令或点击图形界面中的邀请按钮发送邀请。 - 邀请会在设定时间后过期。
- 被邀请的玩家可以通过
/team→ “我的邀请”查看待处理的邀请,并带有接受/拒绝按钮和倒计时器。
聊天集成
- 聊天中的团队标签: 当团队中的玩家发送消息时,他们的团队标签会以其团队选择的颜色出现在名字前面(例如,绿色的
[ABC]前缀)。 - 团队聊天: 输入
@t <消息>会发送一条仅队友可见的私密消息,并带有粗体彩色标签前缀。
传送点系统(仅限队长)
- 从团队信息侧边栏 → “团队传送点”进入。
- 每个团队最多可拥有 3 个传送点,存储在团队 UUID 下。
- 设置传送点: 在输入框中输入名称,然后点击“设置传送点”——会保存您当前的位置。
- 传送: 点击任意已保存传送点旁边的“传送”按钮即可传送过去。
- 删除: 使用“删除”按钮移除传送点。
命令
| 命令 | 描述 |
|---|---|
/team |
打开主要的团队图形界面菜单 |
/teamcreate |
打开创建团队图形界面 |
/teamlist |
打开浏览团队图形界面 |
/teaminfo |
显示您当前团队的图形界面信息 |
/teaminvite <玩家> |
邀请一名玩家(仅限队长) |
/teamjoin <团队> |
通过名称加入一个公开团队 |
/teamleave |
离开您当前的团队 |
/teamkick <玩家> |
踢出一名成员(队长/管理) |
/teampromote <玩家> |
提升为管理(仅限队长) |
/teamdemote <玩家> |
降级为成员(仅限队长) |
/teamdisband |
解散团队(仅限队长) |
/teamchat <消息> |
发送仅团队成员可见的消息 |
/sethome <名称> |
在当前地点设置传送点 |
/home <名称> |
传送到已保存的传送点 |
/delhome <名称> |
删除已保存的传送点 |
/homes |
列出所有已保存的传送点 |
技术细节
- 所有数据持久化存储到服务器 mods 目录下的 JSON 文件(
teams.json,homes.json)。 - 图形界面页面使用 Hytale 的自定义 UI 系统构建(
.ui模板 +InteractiveCustomUIPageJava 类)。 - 动态行(团队列表、成员列表、邀请列表)通过
appendInline渲染,并带有完全内联的样式。 - 事件监听器挂钩
PlayerChatEvent以显示标签和团队聊天,以及挂钩PlayerConnectEvent/PlayerDisconnectEvent以追踪在线状态。
正在加载版本记录…







正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。