# 兼容性

## 要求

插件唯一的要求就是您必须使用 **Java 8 或更高版本** 来运行它。TAB 不需要你安装其他插件作为前置，但可以通过其他插件来增强它的功能。具体的信息可以在下方查看。

## 可选的前置

下面所列的插件可以增强 **Tab** 的功能:

* [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) - 添加来自其他插件的变量符。仅限 Bukkit。（还有使用了 [Bukkit Bridge](https://github.com/NEZNAMY/TAB/wiki/How-to-set-up-PlaceholderAPI-support-on-bungeecord) 的 BungeeCord 群组服务端)
* [LuckPerms](https://luckperms.net/) - 添加权限和组的管理。
* [Vault](https://www.spigotmc.org/resources/vault.34315/) - 添加权限和组的管理。仅限 Bukkit。
* [UltraPermissions](https://www.spigotmc.org/resources/ultra-permissions.42678/) - 添加权限和组的管理。仅限 BungeeCord 和 Bukkit。
* [Essentials](https://www.spigotmc.org/resources/essentialsx.9089/) - 添加检测玩家是否挂机。仅限 Bukkit。
* [Lib's Disguises](https://www.spigotmc.org/resources/libs-disguises-free.81/) - 添加对伪装玩家是否开启碰撞和名称标签的支持。仅限 Bukkit。
* [ViaVersion](https://www.spigotmc.org/resources/viaversion.19254/) - 添加检测玩家版本号的支持，有些 TAB 的功能只能在部分新版本上使用。
* [ProtocolSupport](https://www.spigotmc.org/resources/protocolsupport.7201/) - 和 ViaVersion 一样。仅限 Bukkit。
* [RedisBungee](https://www.spigotmc.org/resources/redisbungee.87700/) - 提供多 BungeeCord 群组服支持。仅限 Bukkit。

## 支持的服务端版本

本插件支持从 **1.5.x** 到 **1.19.1** 的所有版本。

## 支持的服务端平台

### 纯净服务端

* [Bukkit](https://getbukkit.org/) / [Spigot](https://hub.spigotmc.org/jenkins/job/BuildTools) ✔
* [Sponge](https://www.spongepowered.org/) ✖

### Mod 服务端

* [Fabric](https://fabricmc.net/) ✖
* [Forge](https://minecraftforge.net/) ✖

### 纯净 & Mod 混合服务端

* [Mohist](https://mohist.red/) ✔
* [Magma](https://magmafoundation.org/) ✔
* [Thermos](https://cyberdynecc.github.io/Thermos/index) & 及其分支 ✔

### 其他服务端

* [Krypton](https://kryptonmc.org/) ✔

### 代理服务端

* [BungeeCord](https://ci.md-5.net/job/BungeeCord/) ✔
* [Velocity](https://www.velocitypowered.com/) ⚠ 最新版本已经移除该支持

## 支持的 Java 版本

**TAB** 使用 **Java 8** 编译，因此它应当支持所有高于它的Java版本。经过实测，它在 **Java17** 上工作也很正常。

## 重启插件

**TAB** 支持几乎所有重启插件的方法，包括:

* /tab reload ✔
* /plugman reload tab ✔ (在你的服务器开启同时更新你的插件，仅限 Bukkit)
* /reload ✔ (不推荐这么做，因为我们无法保证其他插件也支持该指令，仅限 Bukkit)

## 与 Tab 有冲突的插件

* **所有名称标签颜色插件** 会无法正常工作，查看 [如何兼容名称标签颜色插件？](/tab-wiki/other-guie/ru-he-yu-qi-ta-ming-cheng-yan-se-cha-jian-jian-rong.md) 以了解更多。
* [**Tablisknu**](https://forums.skunity.com/resources/tablisknu.727/) (skript addon) 重复 TAB 工作 (排序 & 名称标签)。
* **SkBee** (skript addon) 发生空计分板包，导致 TAB 有时无法正确展示相关内容。
* **ViaVersion 在 BungeeCord 平台** - 如果 TAB 安装到你的 BungeeCord 的子服上，它将无法和 BC 上的 ViaVersion 挂钩，也就无法检测玩家客户端版本号。如果 TAB 安装在你的 BungeeCord 上，由于 ViaVersion 会修改玩家版本号以使得其玩家可以正确进入对应的服务器，使得 TAB 无法准确识别玩家客户端的真实版本，并且带来新的问题：

  * 在 1.13+ 客户端上，玩家的前缀、后缀仍会被限制在 16 个字符。
  * 在 1.13 以上版本下，计分板每行限制在 26 个字符。
  * 在 1.13 以下版本下，计分板每行限制在 14 个字符。
  * 计分板的行数显示可能有些问题。
  * 在 1.16+ 客户端上，RGB 颜色仍将会以旧版本颜色代码显示

  客户端版本号和服务端版本号相差越大，你遇到的问题就会越多。\
  最好的解决方案就是把 TAB 装在所有子服上而不是在 BC 上。

你发现了上面没提到的插件冲突情况? 加入我们的 [Discord](https://discord.gg/EaSvdk6) 并向我们提交工单以让我们了解它！


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.superiormc.cn/tab-wiki/getting-start/jian-rong-xing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
