XYTab —— 一款高性能高自由度的自定义Tab插件  [Folia支持]

原创 闭源 工具 XYTab —— 一款高性能高自由度的自定义Tab插件 [Folia支持] 2.2

请登录后获取
版权类型
原创
插件中文名称
XYTab
插件英文名称
XYTab
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
语言支持
中文(简体)
前置组件
[可选] SuperVanish,PremiumVanish
[可选] LuckPerms
[可选] PlaceholderAPI
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
XYTAB - 轻量级Tab插件​




前言

为什么开发这款插件?

因为某大牌TAB插件在Bungee+Spigot架构下,Spigot的tab不走BC就会频繁出现group样式丢失的问题,所以一气之下自己写了一个!




插件特点

  • 自定义动画 - 支持丰富的Tab动画效果
  • 多种颜色格式 - 支持HEX/RGB/MiniMessage/&#RRGGBB
  • 自定义变量判断 - 灵活的条件判断系统
  • 隐身插件支持 - 完美兼容SuperVanish(人数实时变化)
  • 异步更新 - 不卡服,性能优异,缓存机制避免频繁读写
  • Tab排序 - 多种排序方式可选
  • Folia支持




效果展示

QQ20250215-200757.png





配置文件示例

config.yml

YAML:
# Debug调试
debug:
  # 是否启用调试模式
  enable: false
  # 是否输出动画更新日志(会产生大量日志)
  animation_updates: false
  # 是否输出玩家排序日志
  sort_logs: false

# Tab页眉页脚
header-footer:
  enabled: true
  header:
    - |-
      {animation:server_name}
      {animation:online_status}
  footer:
    - |-
      {animation:gg}

# 玩家排序
sort:
  # 排序类型:
  # GROUP_PRIORITY - 使用LuckPerms权重排序
  # GROUP_CUSTOM - 使用自定义组顺序排序
  # ALPHABETICAL - 按字母排序
  # GROUP_THEN_ALPHA - 先按组后按字母
  # NONE - 不排序
  type: GROUP_CUSTOM
  # 是否反向排序
  reverse: false
  # 自定义组排序(仅在 GROUP_CUSTOM 或 GROUP_THEN_ALPHA 时生效)
  weights:
    groups:
      - "admin"
      - "mod"
      - "vip"
      - "default"

groups.yml

💡 提示:使用 papi: 前缀调用内置变量(placeholders.yml)的替换结果

YAML:
# 玩家组配置
groups:
  admin:
    prefix: "&c[管理员]"
    suffix: "&7{papi:essentials_vanished}"
    priority: 0
    tab_format: "{prefix} {player_name} {suffix}"

  default:
    prefix: "&7[玩家]"
    suffix: "{papi:server_tps_1}"
    priority: 0
    tab_format: "{prefix} {player_name} {suffix}"

placeholders.yml

YAML:
# 自定义变量
placeholders:
  essentials_vanished:
    "yes": "&7| Vanished"
    "no": ""

  server_online:
    "0": "&c无人在线"
    "default": "&a{value}人"

  server_tps_1:
    "20.0": "&aPerfect"
    "19.0-19.9": "&aGood"
    "15.0-18.9": "&eStable"
    "10.0-14.9": "&cLag"
    "0.0-9.9": "&4Critical"
    "default": "&7{value}"

  player_ping:
    "0-50": "&a{value}ms"
    "51-100": "&e{value}ms"
    "101-200": "&6{value}ms"
    "201-999999": "&c{value}ms"
    "default": "&7{value}ms"

animations.yml

YAML:
server_name:
  change-interval: 10
  texts:
    - "&#FFB6C1欢迎使用 #FF69B4XYTAB"

online_status:
  change-interval: 10
  texts:
    - "&#FF5555&l👥 在线: &#FFD700{xypapi:server_online} &#32CD32&l⚡ TPS: &#FFD700%server_tps_1% &#87CEEB延迟: &#FFD700%player_ping%ms"
    - "&#FF6B6B&l👥 在线: &#FFDB4A{xypapi:server_online} &#4CAF50&l⚡ TPS: &#FFDB4A%server_tps_1% &#6CA6CB延迟: &#FFDB4A%player_ping%ms"
    - "&#FF8080&l👥 在线: &#FFE066{xypapi:server_online} &#66BB6A&l⚡ TPS: &#FFE066%server_tps_1% &#5B99BD延迟: &#FFE066%player_ping%ms"

gg:
  change-interval: 1
  texts:
    - "&#E43A96&l欢&#E43A96&l迎&#E43A96&l使&#E43A96&l用&#CB48B1&lX&#B155CC&lY&#9863E7&lT&#926DE5&lA&#8C77E3&lB&#8681E1&l,&#7F8BDF&l请&#7995DD&l不&#739FDB&l要&#6DA9D9&l忘&#738EC8&l记&#7873B7&l评&#7E59A6&l论&#843E94&l支&#892383&l持&#8F0872&l一&#8F0872&l下&#8F0872&l~"
    - "&#E43A96&l欢&#E43A96&l迎&#E43A96&l使&#E43A96&l用&#E43A96&lX&#CB48B1&lY&#B155CC&lT&#9863E7&lA&#926DE5&lB&#8C77E3&l,&#8681E1&l请&#7F8BDF&l不&#7995DD&l要&#739FDB&l忘&#6DA9D9&l记&#738EC8&l评&#7873B7&l论&#7E59A6&l支&#843E94&l持&#892383&l一&#8F0872&l下&#8F0872&l~"
    - "&#E43A96&l欢&#E43A96&l迎&#E43A96&l使&#E43A96&l用&#E43A96&lX&#E43A96&lY&#CB48B1&lT&#B155CC&lA&#9863E7&lB&#926DE5&l,&#8C77E3&l请&#8681E1&l不&#7F8BDF&l要&#7995DD&l忘&#739FDB&l记&#6DA9D9&l评&#738EC8&l论&#7873B7&l支&#7E59A6&l持&#843E94&l一&#892383&l下&#8F0872&l~"
    # ... 更多动画帧




🎮 指令与权限

命令二级命令描述权限节点
/xytabreload重载配置文件xytab.admin
--组权限xytab.group.[组名]
--可视隐身玩家xytab.see_vanished




实用工具





插件信息

  • 插件版本: 2.2.0
  • 支持版本: 1.12.2 - 1.21.x
  • 前置插件: 无(可选LuckPerms用于权限组)
  • 依赖插件: PlaceholderAPI(可选)




如果觉得插件不错,请不要忘记评论支持一下!
遇到问题或有建议?欢迎在下方留言反馈!
​
作者
Thexiaoyu
价格
60.00金粒
下载
192
查看
3,233
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 2.2

    1. 修复reload相关重载逻辑的无法正常有效重载 2. 添加Folia支持 3. 修复排序相关逻辑无法正常排序 4. 修复前缀缓存会导致无法更新的bug
  2. 2.1

    2.0更新: 修复权限组无法正常显示相应的内容 修复tab玩家栏更新速度问题 完善了缓存机制 优化了插件性能,进一步改进了异步逻辑 对DEBUG进行了详细分类 对/xytab指令进行了改进...
后退
顶部 底部