# MiniTab
> 查阅[Wiki](https://mini.bossi.ng/Tab)
---
一个简单且**小巧**(~200行代码)的 TabList 头部/尾部管理器,由 MiniMessage 提供支持,并具有丰富的功能!
## 设置
> **重要提示**
> MiniTab 仅与 [Paper](https://papermc.io) 和其分支兼容,不适用于 Bukkit 或 Spigot!
从 (https://modrinth.com/projects/tablist) 下载,放入 `/plugins` 目录并重启你的服务器
## 使用
MiniTab 将自动从 `config.json` 加载头部/尾部,并将其显示给所有玩家。
> **注意**
> 如果 MiniTab 检测到空头部/尾部,则不会显示它!
要更改文本,只需编辑 [配置](#configuration) 并输入 `/tab reload`
### 指令
| 指令 | 描述 |
|-------------|--------------------------------------------------------------|
| /tab info | MiniTab 的信息 |
| /tab reload | 重新加载配置 (并重新检查 PlaceholderAPI 支持) |
| /tab stop | 暂停 MiniTab 功能 (移除头部/尾部) |
| /tab start | 恢复 MiniTab 功能 |
### PlaceholderAPI
MiniTab 用户可以在头部和尾部中使用 [PlaceholdeAPI](https://wiki.placeholderapi.com/) 占位符。参考
[PlaceholderAPI 文档](https://wiki.placeholderapi.com/) 以发现占位符
## 配置
```json
{
"version": 1,
"header": {
"raw": ">你好, %player_name%!",
"animated": true,
"animationSpeed": 0.1
},
"footer": {
"raw": "今天天气真好! ",
"animated": false,
"animationSpeed": 0.0
}
}
```
`version` -> 用于更新,**请勿修改!**
`header` -> 头部,玩家**上方**
`footer` -> 尾部,玩家**下方**
`raw` - 消息。支持 MiniMessage 和 PlaceholderAPI 的占位符
`animated` - 如果设置为 true,插件将尝试动画化文本
> **重要提示**
> 动画是通过(滥用)MiniMessage 的 `phase` 功能来创建的。如果你想使用它们,请确保包含占位符 `` 作为你的渐变
> 的最后一个参数。参考
> [MiniMessage 文档](https://docs.advntr.dev/minimessage/format.html#gradient) 以了解更多信息,或查看
> 上面的例子。
`animationSpeed` - 动画速度。数字越高 - 动画越快。
## 许可证
除非另有说明,否则 Mini.Tab 采用 GNU 通用公共许可证第 3 版(Affero GPLv3)授权,
它要求对本软件的任何修改版本,或使用它的软件,无论直接使用还是通过网络使用,
其代码都必须可供其用户使用,并且除了标准 GPL 的修改共享要求外,还要满足此要求。