基本信息
我的世界Java版本
平台
分类
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
更新日志
在介绍 TAB 的改动之前,我们先来回顾一下影响 TAB 的 Minecraft 26.2 版本更新内容。其中既有令人振奋的好消息,也有一些略显遗憾的坏消息。
-
26.1 版本中引入的“名称下方显示目标”(belowname objective)功能存在一个 Bug,导致所有已命名实体均强制显示名称下方文本;该问题已在 26.2 中修复。不仅如此,现在该文本仅在玩家实体设置了分数时才会显示,未设置分数的玩家将不再显示。这意味着两点:第一,启用该功能后,NPC 将不再被强制显示名称下方文本;第二,现在可针对单个玩家单独隐藏其名称下方文本。具体实现方式请参见下文的 TAB 改动说明。
-
接下来是坏消息:我们都期待 Mojang 有朝一日能在姓名标签中支持 RGB 颜色,但他们似乎走向了相反方向——现已移除对魔力代码(magic codes)的支持,仅保留 16 种传统颜色代码。
TAB 更新内容如下:
-
新增对 Bukkit 26.2 的支持,并移除了对 1.9.x、1.10.x、1.11.x、1.13.x、1.14.x 和 1.15.x 版本的支持。尽管涉及版本较多,但根据统计,今年至少更新过一次 TAB 的约三万台服务器中,仅有四台会受到此变更影响。
-
Fabric 与 NeoForge 平台均已更新至 26.2 版本,26.1.x 版本不再受支持。
-
性能优化
-
修复了 Java 26 及更高版本下控制台出现的警告信息
-
名称下方文本(belowname)功能已根据 Minecraft 26.2 的新机制进行了升级:当
fancy-value解析结果为空字符串时,26.2 及以上版本的玩家将完全隐藏该行文本。若您希望同时兼容低于 26.2 与 26.2 及以上版本,且不希望低版本玩家看到空值(即希望在高版本中隐藏该行,而在低版本中仍显示原始值),则需采用更复杂的配置方案。具体示例请参阅名称下方文本(belowname)的 Wiki 页面。 -
Fabric 平台上由 PlaceholderAPI 返回的占位符颜色现已正确显示,不再被丢弃
-
改进了
/dump命令的输出格式 -
修复了在使用最新版 TAB-Bridge 时,执行
/btab reload后部分 PlaceholderAPI 占位符偶发失效的问题 -
MiniMessage 解析器新增
<head_texture:TEXTURE>标签解析器,启用 MiniMessage 支持后,可通过纹理 ID 显示对应皮肤 -
玩家列表(playerlist)的世界分组功能现已支持全局玩家列表所拥有的
*通配符与正则表达式匹配能力(此前仅限全局分组) -
计分板(scoreboard)与进度条(bossbar)的自定义开关命令现可将全部参数透传至主命令
-
实现了禁用条件(disable-condition)向代理支持(proxy-support)的转发
-
修复了标签前缀(tagprefix)中最后颜色检测逻辑的缺陷:此前在使用
&r重置格式后,无法识别后续的魔力代码;不过由于 26.2 已彻底移除对魔力代码的支持,该修复的实际影响已不大。
最后再补充一项技术性变更:自 TAB 6.0.2 版本起,因 Paper 1.20.5 至 1.21.4 存在一个 Bug——当 JAR 包内包含以 Java 24+ 编译的类时会导致崩溃(而模组平台需依赖此特性),故已无法再通过单一 JAR 文件兼容全部环境。如今,Paper 26.2 亦要求使用 Java 24+ 编译,因此此前将 JAR 拆分为“原版”与“模组版”的方案已不可行。为此,我们调整了发布结构:主 JAR 文件包含全部类(无任何后缀名),另附一个名为“Paper 1.20.5 - 1.21.4”的专用 JAR 文件。请根据您的服务端版本选择正确的 JAR 文件。该发布模式将在今后所有版本中持续沿用。



