Ultimate Teams

Ultimate Teams - 团队插件

一个轻量级的团队插件,适用于运行 Spigot 及其大多数分支的 Minecraft 服务器,支持跨服
Bukkit / Spigot 作者 xF3d3 支持版本 1.16 - 1.21
服务器使用量
1,326
服务玩家数
2,865
下载量
4,190
插件详细介绍

UltimateTeams 是一款面向 Spigot 及其大多数分支(包括 Folia)的轻量级团队插件,支持跨服同步,并以优化为核心开发。

功能特性

  • 友军伤害可关闭,适用于你的团队和盟友。
  • 支持 H2(优先于 SQLite)、SQLite、MySQL、MariaDB(优先于 MySQL)和 PostgreSQL,更多信息请查看 config。
  • 所有数据库操作均异步执行,以避免任何形式的卡顿。
  • bStats:1000+ servers, 3000+ players
  • 支持跨服务器实时同步:
  • 使用 MySQL 和消息代理(请查看 config)在代理服务器之间实时同步所有数据。
  • 经过优化设计:
  • 插件整体以性能为目标开发,并已在超过 100 名活跃玩家环境下测试。
  • 支持团队主页与传送点:
  • 每个团队可以拥有一个 home 和一个或多个 warps(请查看 config)。
  • 也可通过 HuskHomes 处理传送。
  • 支持 GUI:
  • 团队可在 GUI 中管理。
  • 团队列表也可通过分页 GUI 查看。
  • 支持基岩版玩家:
  • 正确安装 floodgate 后,基岩版玩家会自动被管理。
  • 支持团队聊天与盟友聊天:
  • 每个团队及其所有盟友都可以在各自专属频道中聊天。
  • 支持盟友与敌对关系:
  • 其他团队可被标记为盟友或敌人。
  • 支持 PlaceholderAPI:
  • 已内置部分占位符,无需额外下载外部 jar。
  • 支持管理命令:
  • 管理员可强制玩家加入团队,或解散其他团队。
  • 提供 LuckPerms contexts:
  • 例如 "is-in-team" / "is-team-owner"。
  • 支持 HuskHomes:
  • 插件会使用自己的传送处理器(若启用跨服,也支持跨服务器传送),同时也支持 HuskHomes 以获得更流畅的集成。

命令说明

`/team` 命令

别名:/team

`/team` 是插件主命令,可用于以下操作

  • /team create <name> - 如果你当前不在团队中,则创建一个新团队。
  • /team disband - 如果你是团队拥有者,则解散你的团队。
  • /team leave - 如果你在团队中,则退出当前团队。
  • /team invite <player> - 邀请一名当前未加入团队的玩家加入你的团队。
  • /team join - 加入你已收到邀请的团队。
  • /team kick <player> - 将一名玩家踢出你的团队。
  • /team info - 显示你当前团队的信息。
  • /team list - 列出服务器上的所有团队。
  • /team prefix <prefix> - 修改团队在聊天中的前缀。
  • /team ally [add|remove] <team-name> - 为你的团队添加或移除盟友团队。
  • /team enemy [add|remove] <team-name> - 为你的团队添加或移除敌对团队。
  • /team pvp - 切换你团队的友军伤害状态。
  • /team [sethome|home] - 设置团队 home,或传送你/你的团队成员到该位置。

`/teamadmin` 命令

别名:/ta

/teamadmin 仅供服务器管理员使用,目前实现了 4 个参数:

  • /teamadmin reload - 从磁盘重新加载插件的 config.yml 和 messages.yml 文件。
  • /teamadmin disband <team-name> - 允许管理员删除任何未授权的团队。
  • /teamadmin about - 显示插件核心信息概览。

`/tc` 命令

别名:/teamchat, /tchat, /tc

`/tc` 仅用于团队聊天。支持以下语法

  • /tc <message> - 只向你所在团队的成员发送消息。

权限节点

玩家权限

  • ultimateteams.player
  • ultimateteams.team.gui
  • ultimateteams.team.create
  • ultimateteams.team.rename
  • ultimateteams.team.warp
  • ultimateteams.team.setwarp
  • ultimateteams.team.delwarp
  • ultimateteams.team.disband
  • ultimateteams.team.invite.send
  • ultimateteams.team.invite.accept
  • ultimateteams.team.invite.deny
  • ultimateteams.team.sethome
  • ultimateteams.team.delhome
  • ultimateteams.team.home
  • ultimateteams.team.pvp
  • ultimateteams.team.enemy.add
  • ultimateteams.team.enemy.remove
  • ultimateteams.team.ally.add
  • ultimateteams.team.ally.remove
  • ultimateteams.team.leave
  • ultimateteams.team.kick
  • ultimateteams.team.list
  • ultimateteams.team.transfer
  • ultimateteams.team.prefix
  • ultimateteams.team.info
  • ultimateteams.team.promote
  • ultimateteams.team.demote
  • ultimateteams.team.permissions.add
  • ultimateteams.team.permissions.remove
  • ultimateteams.allychat
  • ultimateteams.teamchat

管理员权限

  • ultimateteams.admin.about
  • ultimateteams.admin.reload
  • ultimateteams.admin.migrate
  • ultimateteams.admin.team.disband
  • ultimateteams.admin.team.join
  • ultimateteams.bypass.pvp
  • ultimateteams.bypass.homecooldown
  • ultimateteams.bypass.chatcooldown
  • ultimateteams.bypass.warpcooldown
  • ultimateteams.chat.spy

PlaceholderAPI 占位符

UltimateTeams 通过 PlaceholderAPI 提供 8 个外部占位符,可用于获取玩家的团队名称、团队前缀、团队是否开启友军伤害、团队是否已设置 home 等信息。

  • %ultimateteams_teamName%
  • %ultimateteams_teamPrefix%
  • %ultimateteams_friendlyFire%
  • %ultimateteams_teamHomeSet%
  • %ultimateteams_teamMembersSize%
  • %ultimateteams_teamAllySize%
  • %ultimateteams_teamEnemySize%
  • %ultimateteams_isInTeam%

使用这些占位符前,必须安装最新版的 [PlaceholderAPI]( https://www.spigotmc.org/resources/placeholderapi.6245/ )。否则无法使用这些占位符。

说明与支持

  • 如有任何问题,请在 GitHub 上反馈。
  • 该插件最初基于 Loving11ish 的 ClansLite 制作。
测试支持版本
1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 Ultimate Teams
作者 xF3d3
平台 Bukkit / Spigot
支持版本 1.16 - 1.21
点赞数 1
Modrinth 下载 89,994
最近版本
5.0.3 693
5.1 460
4.8.7 29
5.0.1 25
5.0 20
5.0.2 18
4.8.6 17
4.8.4 11
4.6.4 8
4.8.3 7
4.8.8 5
4.1.0 4