截图
介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
Simply Teams

一款服务端 Minecraft 模组,用扩展的队伍管理系统替换原版/team命令。
项目信息
- 作者:Yigit_Guven
- 许可证:MIT
- 运行环境:仅服务端(客户端无需安装此模组)
相关链接
- GitHub 仓库:https://github.com/yigit-guven/Simply-Teams
- 问题反馈:https://github.com/yigit-guven/Simply-Teams/issues
- 文档 Wiki:https://github.com/yigit-guven/Simply-Teams/wiki
- CurseForge:https://www.curseforge.com/minecraft/mc-mods/simply-teams/
- Modrinth:https://modrinth.com/mod/simply-teams/
简介
Simply Teams 会移除原版/team命令树,并用独立的队伍系统取而代之。此模组完全运行在服务端。连接到服务器的客户端(原版、安装了模组的客户端,或 Geyser 等代理连接)均无需安装此模组,即可加入服务器并使用所有功能。
主要功能
- 替换命令:彻底移除原版
/team命令并替换为新命令。 - 根据情境提供命令建议:未加入队伍的玩家只会看到创建或加入队伍相关的命令;队伍成员则会看到管理命令。命令树会动态更新,无需重新连接。
- 支持带空格的显示名称:队伍名称可以包含空格。最大长度可配置(默认不限制)。
- 队伍 ID:内部队伍标识符与创建者的用户名相同。
- 邀请:可点击的交互式聊天邀请,并支持配置过期时间。
- 成员界面:使用原生的 54 格箱子界面(
MenuType.GENERIC_9x6)展示成员的玩家头像、皮肤(在线及离线)、阶级格式和加入日期,并支持分页。界面槽位为只读,防止玩家移动物品。 - 玩家列表格式:在玩家列表中显示队伍前缀、玩家名称、队伍图标和队伍后缀。
- 队伍图标:将玩家主手持有的物品设为队伍图标。
- 阶级管理:可自定义阶级层级、优先级数值、颜色、粗体格式和细粒度权限。
- 队伍家园:可设置队伍基地并传送至此。
- 队伍聊天:专用的队伍聊天命令,以及可持续启用的队伍聊天模式。
- 队友伤害:可按队伍配置队友之间的伤害保护。
- 数据持久化:所有数据均以 NBT 格式保存至世界存档(
TeamSavedData),服务器重启后仍会保留。 - 记分板集成:与原版记分板队伍同步,用于设置名称颜色和名牌可见性。
命令
未加入队伍的玩家
| 命令 | 参数 | 说明 |
|---|---|---|
/team create <name> |
贪婪字符串 | 使用指定的显示名称创建新队伍。 |
/team accept [target] |
可选字符串 | 接受来自玩家或队伍 ID 的邀请。 |
/team info [teamId] |
可选单词 | 显示队伍信息。 |
/team list [page] |
可选整数 | 列出服务器上注册的所有队伍。 |
队伍成员
| 命令 | 参数 | 权限 | 说明 |
|---|---|---|---|
/team members |
无 | 无 | 打开显示所有队伍成员的箱子界面。 |
/team info |
无 | 无 | 显示当前队伍的统计信息和设置。 |
/team leave |
无 | 无 | 退出当前队伍(队长必须先转让队长职位或解散队伍)。 |
/team chat |
无 | CHAT |
开启或关闭持续生效的队伍聊天模式。 |
/team chat <message> |
贪婪字符串 | CHAT |
仅向队伍成员发送消息。 |
/team c <message> |
贪婪字符串 | CHAT |
/team chat <message>的别名。 |
/team invite <player> |
玩家实体 | INVITE |
向在线玩家发送邀请。 |
/team kick <member> |
成员名称 | KICK |
将低阶级成员移出队伍。 |
/team rename <name> |
贪婪字符串 | RENAME |
更改队伍显示名称。 |
/team icon |
无 | CHANGE_ICON |
将主手持有的物品设为队伍图标。 |
/team icon clear |
无 | CHANGE_ICON |
清除队伍图标。 |
/team color <color> |
颜色名称 | CHANGE_COLOR |
设置队伍颜色。 |
/team prefix <tag> <color> <bold> |
单词、颜色、布尔值 | CHANGE_PREFIX |
设置队伍前缀文本及其样式。 |
/team prefix clear |
无 | CHANGE_PREFIX |
清除队伍前缀。 |
/team suffix <tag> <color> <bold> |
单词、颜色、布尔值 | CHANGE_SUFFIX |
设置队伍后缀文本及其样式。 |
/team suffix clear |
无 | CHANGE_SUFFIX |
清除队伍后缀。 |
/team friendlyfire [enabled] |
可选布尔值 | TOGGLE_FRIENDLY_FIRE |
切换队伍的队友伤害,或直接设置其状态。 |
/team ff [enabled] |
可选布尔值 | TOGGLE_FRIENDLY_FIRE |
/team friendlyfire的别名。 |
/team motd <message> |
贪婪字符串 | RENAME |
设置队伍公告。 |
/team motd clear |
无 | RENAME |
清除队伍公告。 |
/team sethome |
无 | SET_HOME |
将当前位置设为队伍家园。 |
/team home |
无 | 无 | 传送至队伍家园。 |
/team delhome |
无 | SET_HOME |
删除队伍家园。 |
仅限队长使用的命令
| 命令 | 参数 | 说明 |
|---|---|---|
/team transfer <member> |
玩家实体 | 将队长职位转让给另一名成员。 |
/team disband |
无 | 发起解散队伍流程(需要确认)。 |
/team disband confirm |
无 | 确认并永久解散队伍。 |
阶级管理命令
| 命令 | 参数 | 权限 | 说明 |
|---|---|---|---|
/team rank list |
无 | 无 | 列出所有阶级、优先级和权限。 |
/team rank create <id> <name> [priority] |
单词、字符串、整数(1–99) | MANAGE_RANKS |
创建自定义阶级。 |
/team rank delete <id> |
单词 | MANAGE_RANKS |
删除自定义阶级。 |
/team rank set <member> <rankId> |
单词、单词 | SET_RANK |
为成员分配阶级。 |
/team rank color <rankId> <color> |
单词、颜色 | MANAGE_RANKS |
更改阶级显示颜色。 |
/team rank bold <rankId> <boolean> |
单词、布尔值 | MANAGE_RANKS |
切换阶级的粗体格式。 |
/team rank permission <rankId> add <perm> |
单词、权限名称 | MANAGE_RANKS |
为阶级添加权限。 |
/team rank permission <rankId> remove <perm> |
单词、权限名称 | MANAGE_RANKS |
移除阶级的权限。 |
管理员命令(OP 等级 2 及以上/控制台)
当配置中启用opsAreAdmins时可用(默认:true)。如果opsAreAdmins为false,则管理员会被严格视为普通玩家,无法使用这些命令。
| 命令 | 参数 | 说明 |
|---|---|---|
/team admin delete <teamId> |
队伍 ID | 解散并永久删除任意队伍。 |
/team admin disband <teamId> |
队伍 ID | /team admin delete的别名。 |
/team admin kick <teamId> <member> |
队伍 ID、成员名称 | 将成员从任意队伍中移除。 |
/team admin add <teamId> <player> |
队伍 ID、玩家实体 | 强制将玩家加入任意队伍。 |
/team admin setleader <teamId> <player> |
队伍 ID、玩家实体 | 设置任意队伍的队长。 |
/team admin rename <teamId> <name> |
队伍 ID、贪婪字符串 | 重命名任意队伍。 |
/team admin color <teamId> <color> |
队伍 ID、颜色名称 | 更改任意队伍的颜色。 |
/team admin prefix <teamId> <tag> <color> <bold> |
队伍 ID、单词、颜色、布尔值 | 设置任意队伍的前缀。 |
/team admin prefix <teamId> clear |
队伍 ID | 清除任意队伍的前缀。 |
/team admin suffix <teamId> <tag> <color> <bold> |
队伍 ID、单词、颜色、布尔值 | 设置任意队伍的后缀。 |
/team admin suffix <teamId> clear |
队伍 ID | 清除任意队伍的后缀。 |
/team admin icon <teamId> |
队伍 ID | 将手持物品设为任意队伍的图标。 |
/team admin icon <teamId> clear |
队伍 ID | 清除任意队伍的图标。 |
/team admin friendlyfire <teamId> <enabled> |
队伍 ID、布尔值 | 设置任意队伍的队友伤害。 |
/team admin motd <teamId> <message> |
队伍 ID、贪婪字符串 | 设置任意队伍的公告。 |
/team admin motd <teamId> clear |
队伍 ID | 清除任意队伍的公告。 |
/team admin sethome <teamId> |
队伍 ID | 将当前位置设为任意队伍的家园。 |
/team admin delhome <teamId> |
队伍 ID | 删除任意队伍的家园。 |
/team admin home <teamId> |
队伍 ID | 传送至任意队伍的家园。 |
/team admin tp <teamId> |
队伍 ID | /team admin home的别名。 |
/team admin members <teamId> |
队伍 ID | 打开任意队伍的 54 格箱子界面。 |
/team admin info <teamId> |
队伍 ID | 显示详细的队伍信息。 |
/team admin list [page] |
可选整数 | 列出所有已注册队伍及其成员人数。 |
/team admin reload |
无 | 为所有玩家刷新命令树和玩家列表。 |
权限参考
| 权限节点 | 说明 |
|---|---|
INVITE |
允许邀请其他玩家加入队伍。 |
KICK |
允许将低于自身等级的成员踢出队伍。 |
CHANGE_ICON |
允许设置或清除队伍图标物品。 |
CHANGE_COLOR |
允许更改队伍颜色。 |
CHANGE_PREFIX |
允许设置或清除队伍前缀。 |
CHANGE_SUFFIX |
允许设置或清除队伍后缀。 |
MANAGE_RANKS |
允许创建、删除和编辑等级属性。 |
SET_RANK |
允许为低于自身等级的成员分配等级。 |
RENAME |
允许更改队伍显示名称和每日公告。 |
CHAT |
允许在队伍聊天中发送消息。 |
TOGGLE_FRIENDLY_FIRE |
允许切换队伍的友军伤害。 |
SET_HOME |
允许设置和删除队伍基地。 |
默认等级结构:
leader:优先级 100,金色、粗体,拥有所有权限。无法降级或删除。officer:优先级 50,青色,拥有INVITE、KICK、CHANGE_ICON、CHAT。member:优先级 10,灰色,拥有CHAT。
服务器配置
配置文件位置:world/serverconfig/simply_teams-server.toml(或 config/simply_teams-server.toml)。
[teams]
# Maximum character length for team display names. Use -1 for unlimited length.
# Range: -1 ~ 256
maxDisplayNameLength = -1
# Whether teams are allowed to have custom colors.
allowTeamColor = true
# Whether teams are allowed to have custom prefixes.
allowTeamPrefix = true
# Whether teams are allowed to have custom suffixes.
allowTeamSuffix = true
# Maximum character length for team prefixes. Use -1 for unlimited.
# Range: -1 ~ 64
maxPrefixLength = 16
# Maximum character length for team suffixes. Use -1 for unlimited.
# Range: -1 ~ 64
maxSuffixLength = 16
# Duration in seconds before a team invitation expires.
# Range: 5 ~ 600
inviteTimeoutSeconds = 60
# Whether teams can set and teleport to a shared team home base.
allowTeamHome = true
[admin]
# Whether server operators (OPs) have administrative privileges for Simply Teams.
# When true (default), operators can manage or delete other teams (/team admin) and bypass team permissions.
# When false, operators are treated strictly as regular players, allowing OPs to play normally without admin team powers.
opsAreAdmins = true
[tab_list]
# Whether to show the team icon in the server player list (TAB).
showIcon = true
# Whether to show the team prefix in the server player list (TAB).
showPrefix = true
# Whether to show the team suffix in the server player list (TAB).
showSuffix = true
# Format string for the team icon in the player list. %s represents the item name.
iconFormat = "[%s]"
常见问题
Simply Teams 支持哪些 Minecraft 版本?
Simply Teams 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Simply Teams 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
yigitguven 的其他作品
查看全部 →Easy Hammers
by yigitguven
新增镐类工具,可轻松一次挖掘 3×3 区域。
56.5万
5 个月前
Modrinth · CurseForge
RPG背包 RPG Backpacks
by yigitguven
新增多种容量的背包,让你能携带更多物品。
31万
5 个月前
Modrinth · CurseForge
MX Lib
by yigit_guven, yigitguven
MX Team 模组的简易前置库
27.5万
11 个月前
CurseForge
Leather Craft
by yigitguven
安装这个模组后,可以通过熔炼腐肉来制作皮革!
19.6万
5 个月前
Modrinth · CurseForge
评论
登录后评论和评分