# Tablist tweaks
一个小插件,用于改进玩家列表(在按下 Tab 键时显示)
| 默认 | 维度点 |
|----------|----------------|
|  |  |
## 功能 (可以通过配置禁用)
- 玩家名称的颜色与他们所在维度相关联:
-  绿色代表主世界
-  红色代表下界
-  紫色代表末地
- 支持来自数据包和模组的自定义维度!
- 如果玩家有一段时间没有移动,则会放置“空闲”徽章在玩家姓名之后
- [占位符](#compatibility)
## 兼容性
### [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) 占位符
(它们可以在其他插件中使用,例如 [TAB](https://modrinth.com/plugin/tab-was-taken))
| 占位符 | 描述 |
|-----------------------------------|------------------------------------------------------------------------------------------------|
| `%tablisttweaks_dimension_color%` | 配置文件中的对应颜色代码
(显然可以用于给任何东西着色) |
| `%tablisttweaks_dimension_dot%` | 具有对应颜色的维度点
(即使禁用了“维度点”功能) |
| `%tablisttweaks_idle_badge%` | 空的或具有来自配置的颜色的“空闲”徽章
(如果禁用该功能,则始终为空) |
| `%tablisttweaks_idle_flag%` | 可能是 `true` 或 `false`
(如果禁用该功能,则始终为 `false`) |
## 使用
### 命令
`/tablisttweaks` 是主插件命令,别名为 `/tt`。
| 命令 | 描述 |
|----------------------|---------------------------------------------------------------|
| `/tt help [命令]` | 显示有关给定命令的帮助,如果可用,则显示可用的命令 |
| `/tt reload` | 重新加载配置 |
## 配置
- 玩家必须静止不动才能获得“空闲”徽章的时间 (以秒为单位)
- 启用/禁用功能
- 维度颜色
- "维度 点" 格式 (见图片)
- "空闲" 徽章
- 颜色
- 默认维度
- 自定义维度
- "空闲" 徽章
- 插件消息
- 错误
- 帮助
- 警告
## 权限
| 权限节点 | 默认 | 描述 |
|------------------------|---------|-----------------------------------------------------------|
| `tablisttweaks.help` | true | 允许使用 `/tt help` (仅列出可用命令) |
| `tablisttweaks.reload` | op | 允许使用 `/tt reload` |
| `tablisttweaks.admin` | op | 默认情况下指代 `tablisttweaks.reload` |
## 支持的版本
插件在 **1.16** 及更高版本上运行良好。 可能在旧版本上运行,可能在 **1.13** 版本下没有问题。
需要 **Java 1.8** 或更高版本。
## 参考
- [MineShield 服务器](https://shield.land/mineshield) 的 tab 作为灵感
## 特别感谢:
- [Legitimoose](https://www.youtube.com/c/Legitimoose) 感谢他提供令人惊叹的 Paper (Bukkit) 插件 (用 Kotlin) 项目设置 [教程](https://youtu.be/5DBJcz0ceaw)
- [BeBr0](https://www.youtube.com/c/BeBr0) 感谢他提供 Spigot (Bukkit) 插件开发 [教程 [RU]](https://youtube.com/playlist?list=PLlLq-eYkh0bB_uyZN4NdzkxLBs9glZmIT) 带有非常清晰的 API 说明