• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
PluxTAB - 新一代计分板玩家列表插件 | Fotia支持 | 动态支持

原创 开源 工具 PluxTAB - 新一代计分板玩家列表插件 | Fotia支持 | 动态支持 1.0.0

请登录后获取
版权类型
原创
插件中文名称
PluxTAB
插件英文名称
PluxTAB
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
语言支持
中文(简体)
前置组件
(无)
适配版本(Java)
  1. 26.x
  2. 1.21
  3. 1.20
  4. 1.19
  5. 1.18
  6. 1.17
  7. 1.16
  8. 1.15
  9. 1.14
  10. 1.13
  11. 1.12
  12. 1.11
  13. 1.10
  14. 1.9
  15. 1.8
  16. 1.7

Plux系列插件交流群:1030291600,如有任何问题请进入交流群

PluxTAB​

Advanced Tab & Scoreboard Plugin — 全版本原生兼容 (1.7.10 ~ 26.1)
一个高性能、全版本兼容的 Minecraft Java 版玩家列表(Tab)与计分板(Scoreboard)插件。单个 JAR 即可在 1.7.10 至 26.1 的 Spigot/Paper/Folia(不支持部分分支) 服务端原生运行,无需 ViaVersion 等跨版本协议插件。


特性

- 全版本原生兼容 — 1.7.10 ~ 26.1 服务端开箱即用,自适应版本差异
- Tab 列表 — 可自定义的表头/表尾,渐变色、Hex 颜色、变量系统全支持
- 计分板 — 自定义标题与行内容,动态刷新,支持完整颜色渲染
- 渐变色 — `<gradient:#color1:#color2>text</gradient>` 语法,1.16+ 显示 Hex 渐变,低版本自动降级
- Hex 颜色 — `#RRGGBB` 格式,1.16+ 原生渲染,低版本自动剥离
- 标准颜色 — `&0`~`&f`、`&l`、`&o`、`&r` 等全格式支持
- 变量系统 — 20+ 内置变量(玩家名、在线数、Ping、TPS、坐标等)
- PlaceholderAPI — 自动检测并支持 PAPI 变量扩展
- Folia 兼容 — 原生支持 Folia 服务端线程调度(部分Fotia分支不支持)
- 轻量高性能 — 反射缓存优化,无额外依赖


命令与权限​

| 命令 | 权限 | 说明 |
|------|------|------|
| `/ictab reload` | `icecloudtab.admin` | 热重载配置文件 |
| `/ictab toggle` | `icecloudtab.admin` | 切换计分板显示 |
| `/ictab` | `icecloudtab.see` | 查看帮助 |


Tab 列表配置

YAML:
tab:
  enabled: true
  update-interval: 20
  header:
    - "&b&lIceCloud &f&lNetwork"
    - "&7<gradient:#55ff55:#00aa00>Welcome %player%</gradient>"
    - ""
  footer:
    - ""
    - "&7Online: &a%online%&7/&a%max_players%  &8|  &7Ping: &e%ping%ms"
    - "&7%date% &8- &7%time%"

计分板配置

YAML:
scoreboard:
  enabled: true
  update-interval: 20
  title: "&b&lIceCloud &f&lNetwork"
  lines:
    - "&7&m------------------"
    - " &fPlayer: &a%player%"
    - " &fPing: &e%ping%ms"
    - ""
    - " &fOnline: &a%online%&7/&a%max_players%"
    - " &fTPS: &6%tps%"
    - "&7&m------------------"


变量列表​

| 变量 | 说明 |
|------|------|
| `%player%` | 玩家名 |
| `%displayname%` | 玩家显示名 |
| `%uuid%` | 玩家 UUID |
| `%world%` | 当前世界 |
| `%online%` | 在线玩家数 |
| `%max_players%` | 最大玩家数 |
| `%ping%` | 延迟 (ms) |
| `%tps%` | 服务器 TPS |
| `%x%` `%y%` `%z%` | 坐标 |
| `%health%` | 生命值 |
| `%food%` | 饱食度 |
| `%level%` | 经验等级 |
| `%gamemode%` | 游戏模式 |
| `%ip%` | IP 地址 |
| `%time%` | 当前时间 |
| `%date%` | 当前日期 |
| `%onlineplayers%` | 在线玩家列表 |
已安装 PlaceholderAPI 时,还可使用 `%vault_group%`、`%player_exp%` 等 PAPI 变量。


颜色系统​

| 语法 | 说明 | 支持版本 |
|------|------|---------|
| `&0`~`&9` `&a`~`&f` | 标准颜色代码 | 全版本 |
| `&l` `&o` `&n` `&m` `&k` `&r` | 样式格式 | 全版本 |
| `#FF5500` | Hex 颜色 | 1.16+ |
| `<gradient:#color1:#color2>text</gradient>` | 渐变色 | 1.16+ Hex / 低版本降级 |


版本兼容​

| 版本区间 | Tab 实现 | 颜色支持 |
|---------|---------|---------|
| 1.7.10 ~ 1.12.2 | NMS Packet 反射 | 标准颜色 + 渐变色降级 |
| 1.13 ~ 1.15.x | Bukkit API | 标准颜色 + 渐变色降级 |
| 1.16 ~ 26.1 | Bukkit API | Hex 颜色 + 渐变色 RGB |


技术架构​

PluxTAB/
├── core/ # 版本无关核心逻辑
│ ├── PluxTAB # 主类
│ ├── ConfigManager # 配置管理
│ ├── TabManager # Tab 调度
│ ├── ScoreboardManager# 计分板管理
│ └── UpdateTask # 定时更新
├── adapter/ # 版本隔离适配层
│ ├── TabAdapter # 接口
│ ├── TabAdapterPre13 # 1.7~1.12 NMS 实现
│ └── TabAdapterPost13 # 1.13+ Bukkit API 实现
├── utils/ # 全版本兼容工具
│ ├── VersionUtils # 版本检测
│ ├── ReflectionUtil # 安全反射(缓存)
│ ├── ColorUtils # 颜色/渐变处理
│ └── VariableUtils # 变量替换

全版本兼容三大原则:基线兼容(1.16.5 API 编译)+ 版本隔离(适配器模式)+ 动态适配(自动识别版本加载对应实现)。


依赖​

- 硬依赖: 无
- 软依赖: PlaceholderAPI(自动检测,无则降级运行)
- 服务端: Spigot / Paper / Purpur / Folia 1.7.10 ~ 26.1


插件协议​

MIT License © 2026 IceCloud & Plux Dev
Made by ya_xzer21145
作者
ya_xzer21145
价格
30.00金粒
下载
53
查看
410
首次发布
最后更新

评分

0.00 星 0 次评分

ya_xzer21145 的其他资源

后退
顶部 底部