队伍系统是麦吉克服务器的社交功能,基于 Open Parties and Claims 模组实现。玩家可以创建或加入队伍,与队友共享领地权限、位置信息,并使用队伍聊天。
同一队伍的成员默认可以访问彼此的领地,无需额外设置权限。
队伍成员可以在地图上看到彼此的实时位置(需要安装 Xaero's Minimap/World Map)。
队伍成员可以使用专属聊天频道,只有队友能看到消息。
队伍成员分为以下等级(权限从低到高):
| 等级 | 英文 | 颜色 | 权限说明 |
|---|---|---|---|
| 成员 | MEMBER | 灰色 | 基础权限,可使用队伍聊天 |
| 管理员 | MODERATOR | 青色 | 可邀请/踢出成员,管理盟友 |
| 高级管理员 | ADMIN | 黄色 | 可设置成员等级 |
| 队长 | OWNER | 黄色 | 最高权限,可转让/解散队伍 |
所有队伍命令以 /openpac-parties 开头。
| 命令格式 | 说明 |
|---|---|
/openpac-parties create |
创建一个新队伍,你将成为队长 |
要求: 你当前不能在任何队伍中
示例:
/openpac-parties create
1. 创建一个新队伍,队伍名称默认为 "你的用户名's party"
| 命令格式 | 说明 |
|---|---|
/openpac-parties member invite <玩家名> |
邀请指定玩家加入队伍 |
要求: 你必须是 MODERATOR 或更高等级
参数说明:
<玩家名> - 要邀请的在线玩家名称示例:
/openpac-parties member invite Steve
1. 邀请玩家 Steve 加入你的队伍
1. Steve 会收到一条带有 [接受] 按钮的消息
| 命令格式 | 说明 |
|---|---|
/openpac-parties join <队伍ID> |
接受邀请并加入指定队伍 |
要求: 你必须已被该队伍邀请,且当前不在任何队伍中
参数说明:
<队伍ID> - 队伍的 UUID(通常通过点击邀请消息中的按钮自动填入)示例:
/openpac-parties join 550e8400-e29b-41d4-a716-446655440000
1. 加入指定 ID 的队伍
1. 通常直接点击邀请消息中的 [接受] 按钮即可
| 命令格式 | 说明 |
|---|---|
/openpac-parties member kick <玩家名> |
将指定成员踢出队伍,或取消对其的邀请 |
要求:
参数说明:
<玩家名> - 要踢出的成员名称或已邀请的玩家名称示例:
/openpac-parties member kick Steve
1. 将 Steve 踢出队伍
/openpac-parties member kick Alex
1. 如果 Alex 是被邀请但未加入的玩家,则取消对其的邀请
| 命令格式 | 说明 |
|---|---|
/openpac-parties member rank <等级> <玩家名> |
设置指定成员的等级 |
要求:
参数说明:
<等级> - 目标等级:MEMBER、MODERATOR 或 ADMIN<玩家名> - 要设置的成员名称示例:
/openpac-parties member rank MODERATOR Steve
1. 将 Steve 提升为管理员
/openpac-parties member rank ADMIN Alex
1. 将 Alex 提升为高级管理员
/openpac-parties member rank MEMBER Bob
1. 将 Bob 降级为普通成员
| 命令格式 | 说明 |
|---|---|
/openpac-parties leave |
离开当前队伍 |
注意: 队长不能直接离开,必须先转让队长或解散队伍
示例:
/openpac-parties leave
1. 离开当前所在的队伍
| 命令格式 | 说明 |
|---|---|
/openpac-parties transfer <玩家名> confirm |
将队长转让给指定成员 |
要求: 你必须是队长
参数说明:
<玩家名> - 要成为新队长的成员名称confirm - 必须添加此参数以确认操作示例:
/openpac-parties transfer Steve
1. 系统会提示你需要添加 confirm 确认
/openpac-parties transfer Steve confirm
1. 确认将队长转让给 Steve
| 命令格式 | 说明 |
|---|---|
/openpac-parties destroy confirm |
解散队伍 |
要求: 你必须是队长
示例:
/openpac-parties destroy confirm
1. 解散队伍,所有成员将被移出
| 命令格式 | 说明 |
|---|---|
/openpac-parties ally add <玩家名> |
将指定玩家所在的队伍添加为盟友 |
要求: 你必须是 MODERATOR 或更高等级
参数说明:
<玩家名> - 目标队伍中任意在线成员的名称注意: 盟友关系需要双方都添加对方才能生效(互相盟友)
示例:
/openpac-parties ally add Steve
1. 将 Steve 所在的队伍添加为盟友
1. Steve 的队伍也需要添加你的队伍才能成为互相盟友
| 命令格式 | 说明 |
|---|---|
/openpac-parties ally remove <队长名> |
移除指定队伍的盟友关系 |
要求: 你必须是 MODERATOR 或更高等级
参数说明:
<队长名> - 要移除的盟友队伍的队长名称示例:
/openpac-parties ally remove Steve
1. 移除 Steve 的队伍的盟友关系
| 命令格式 | 说明 |
|---|---|
/openpac-parties about |
查看自己所在队伍的信息 |
/openpac-parties about <玩家名> |
查看指定玩家所在队伍的信息 |
参数说明:
<玩家名> - (可选)要查询的玩家名称示例:
/openpac-parties about
1. 显示你所在队伍的详细信息:
1. - 队伍名称和 ID
1. - 成员列表(显示等级)
1. - 盟友列表
1. - 已邀请的玩家
/openpac-parties about Steve
1. 查看 Steve 所在队伍的信息
| 命令格式 | 说明 |
|---|---|
/openpac-parties chat <消息> |
发送消息给所有队伍成员 |
/opm <消息> |
快捷命令,效果相同 |
参数说明:
<消息> - 要发送的消息内容(支持空格)示例:
/openpac-parties chat 大家集合到基地!
1. 发送队伍消息
/opm 我找到钻石了!
1. 使用快捷命令发送队伍消息
/opm 坐标 100 64 200,快来帮忙
1. 消息可以包含空格和任意内容
可以通过玩家配置控制位置共享:
| 选项 | 说明 | 默认值 |
|---|---|---|
| 与队伍共享位置 | 是否让队友看到你的位置 | 开启 |
| 与盟友共享位置 | 是否让盟友队伍看到你的位置 | 关闭 |
| 接收队伍位置 | 是否在地图上显示队友位置 | 开启 |
| 接收盟友位置 | 是否在地图上显示盟友位置 | 关闭 |
| 命令 | 功能 | 最低等级要求 |
|---|---|---|
/openpac-parties create |
创建队伍 | 无队伍 |
/openpac-parties member invite <玩家> |
邀请玩家 | MODERATOR |
/openpac-parties join <ID> |
接受邀请 | 无队伍 |
/openpac-parties member kick <玩家> |
踢出成员 | MODERATOR |
/openpac-parties member rank <等级> <玩家> |
设置等级 | ADMIN |
/openpac-parties leave |
离开队伍 | MEMBER |
/openpac-parties transfer <玩家> confirm |
转让队长 | OWNER |
/openpac-parties destroy confirm |
解散队伍 | OWNER |
/openpac-parties ally add <玩家> |
添加盟友 | MODERATOR |
/openpac-parties ally remove <队长> |
移除盟友 | MODERATOR |
/openpac-parties about [玩家] |
查看信息 | MEMBER |
/opm <消息> |
队伍聊天 | MEMBER |