5.5.0 (1.20.2)
on 2026 Feb 21向后移植至 1.20.2 的 Fabric、Forge 和 NeoForge。
5.5.0 (1.20 - 1.20.1)
on 2026 Feb 21已向后移植至 1.20 - 1.20.1 版本的 Fabric 和 Forge。
- 将 Forge 更新至 1.21.11 版本
- 新增关系型条件支持
- 在布局玩家组(Layout player groups)中新增对关系型条件的支持
- 在 1.19.3+ 版本中,为布局(Layout)新增对少于 80 名玩家 / 少于 4 列的适配支持
- 将 Velocity 上的数据包监听器替换原有重复任务机制,以提升现有功能(优化标签列表名称格式、使延迟伪装真正生效、实现昵称变更检测等),并为少于 80 个槽位的新版布局提供完整支持
- 新增计分板行数值(红色数字)的配置选项
- 新增对 ForgePlaceholderAPI 及某款随机隐身模组(Forge 平台)的钩子支持
- 新增对全局玩家列表服务器分组中服务器名称正则表达式匹配的支持
- 为保持与其他功能的一致性,将布局(Layout)中的 “condition” 重命名为 “display-condition”
- 修复 %online_<server>% 占位符在后端安装环境下亦可正常工作(配合代理支持功能使用效果更佳)
- 修复服务器在玩家尚未被添加至游戏时过快发送标签列表格式化数据包所导致的客户端控制台警告
所有相关 Wiki 页面均已更新,纳入上述新内容。
除非本版本中发现严重问题,否则此版本将是最后一个 5.x 系列版本。自 6.0.0 版本起,对较旧 Minecraft 版本的支持将逐步移除——初期缓慢淘汰,后期加速推进。更多信息请参阅此处
- 已为 Bukkit 添加 1.21.11 支持。Fabric 和 NeoForge 已更新(不再支持较旧的 MC 版本)。Forge 在 1.21.11 上的编译存在问题,因此暂时仍停留在 1.21.10。
- 修复了 HEARTS 玩家列表目标渲染类型在 1.8 - 1.12 版本中无法正常工作的问题
- 修复了插件意外地使其他玩家看到目标玩家处于旁观模式视角的问题
- 修复了组件创建问题,该问题会导致数据包解码错误(“尝试读取复杂度过高的 NBT 标签,深度 > 512”)
- 修复了当玩家处于隐身状态时命名牌被强制隐藏的问题,导致即使在旁观模式的玩家也无法看到
- 使计分板和 Boss 栏切换命令真正注册为有效命令,从而可在 Tab 补全中显示
- 移除了 Sponge 支持(无人使用,且 Forge 仍支持 Sponge + Forge 运行环境)
- 修复了 2 个错误
- 修复了占位符刷新在服务器连续运行超过 25 天未重启后失效的问题(新的限制为 2.92 亿年)
- 修复了命名牌颜色有时无法正确获取前缀最后一个颜色的问题
- 修复了在 Velocity 服务器切换时 Boss 栏重复出现的问题,此问题由对已修复的 Velocity Bug 的补偿机制引起
- 为页眉/页脚功能添加了反覆盖功能(在 Velocity 上不生效)
如果您正在使用 1.21.9+ 的地图册图集精灵,请注意在 1.21.11 中部分精灵已从 minecraft:blocks 移动到 minecraft:items,您可能需要更新配置项。
- 新增对 1.21.9 版本的支持
- 修复了缺失的配置文件转换问题
- 修复当 belowname / playerlist 目标值为无引号的数字时出现的警告
- 性能优化
- 修复在存在 MiniMessage 时,魔法代码在遇到新颜色代码后未重置的问题
- 修复 prevent-spectator-effect 功能有时未能正确阻止游戏模式切换的问题
- 修复内存泄漏问题
- 新增对 1.21.9 版本中新增的对象组件(object components)的支持,更多信息请参见 wiki
- 移除对 1.5.x 和 1.6.x 版本的支持
- 移除对不支持的 Bukkit 版本的备用实现(这些实现原本就无法正常工作),现在插件将直接无法启动
- 修复在 BungeeCord 上向尚未加入标签栏的玩家过快发送标签栏更新数据包时触发客户端警告的问题(Bukkit 端仍受影响)
- 新增 %uuid% 占位符,用于显示玩家的 UUID(配合新的头颅组件可能更实用)
- 修复 nametag 前缀/后缀受队伍(名称)颜色影响的问题(除非被覆盖,否则现在将保持白色)
- 修复使用 nametag 切换命令且切换消息为空时,仍向聊天栏发送空消息的问题
- 新增配置选项以禁用 MiniMessage 支持(在尝试使用新的 1.21.9 组件时可能有用)
- 重构头部/底部内容,支持条件化设计,采用与记分板功能相同的链式逻辑,实现比以往更强大的功能。现有配置将被(部分)转换
- 当占位符开始返回标识符时,不再显示上一次已知的值。这种情况通常发生在代理服务器切换服务器时,新服务器未安装 PlaceholderAPI、对应扩展或 TAB-Bridge,导致占位符无法更新,用户误以为卡住;现在可帮助识别真实原因
- invisible-nametags 选项现在支持条件名称或条件表达式(如同 enable-collision 一样),允许根据条件使 nametag 变为不可见
- 新增 %deaths% 占位符,返回玩家死亡次数(仅限后端平台)
- 修复多服务器支持功能中的一些问题
- 新增三种条件类型:不包含("!<<")、不以...开头("!|-")和不以...结尾("!-|")
由于 TAB 现在支持所有平台,尤其是模组平台,继续在一个 JAR 文件中支持所有 Minecraft 版本已不现实,因此 TAB 仅支持最新的 Minecraft 版本。不过,GitHub Issues 中已新增一个反馈模板,您可通过它请求将最新版本的 TAB 回迁至您所需的 Minecraft 版本(如果尚不存在或版本过旧)。
- 移除了在旧服务器上向新玩家发送新内容的 ViaVersion 钩子。它有许多缺陷,其中一些是无法修复的,现在随着 ViaVersion 5.4.0 的更新,出现了一些问题,它甚至不再起作用了。
- 修复了关于未知配置设置的错误警告。
- 添加了 API 函数,以检索带有解析占位符的玩家原始前缀/后缀值。
- 修复了代理上占位符更新的问题。
- 添加了用于注销之前使用 API 创建的首领栏和计分板的 API 函数。
- 修复了在启用切换决策记忆且玩家已禁用首领栏视图时,加入时 %tab_bossbar_visible% 占位符未加载的问题。
- 更新到 BungeeCord 版本 1980,较旧的版本不再受支持。
- 更新至1.21.6版本
- 在Folia上实现了 %tps% 和 %mspt% 占位符
- 从配置中移除了反覆盖设置,并使其永久启用
- 改进了警告信息
- 针对复杂占位符改进了条件类型检测
- 添加了 %luckperms-prefixes% 和 %luckperms-suffixes% 占位符,可获取应用于玩家的所有前缀/后缀并将它们合并
- 修复了发送已消失玩家的标签栏更新数据包的问题,该问题可能会使这些玩家暴露给其他玩家
- 修复了当值包含“:”时“PLACEHOLDER”排序类型无法正确加载的问题
- 在检查无效配置选项时移除了大小写敏感性
- 修复了Redis支持功能中的许多问题



