Memorial Edition

查看: 1459|回复: 2

[转载插件] [综合][信息][管理]BungeeTabListPlus-服务器TAB美化

[复制链接]

Lv.2 采石匠

人气
10 点
金粒
135 粒
宝石
0 颗
爱心
0 颗
钻石
7 颗
贡献
0 点
发表于 2024-8-4 01:17:23 | 显示全部楼层 |阅读模式
服务端插件
英文名称: BungeeTabListPlus
中文名称: /
插件来源: 转载
适用服务端: BungeeCord 
插件类型: 综合 信息 管理 
语言支持: English 
适用版本: 1.21.X 1.20.X 1.19.X 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 1.7.10 1.7.2 1.6 
前置mod|插件:
下载地址: https://www.spigotmc.org/resources/bungeetablistplus.313/
原帖地址: https://github.com/CodeCrafter47/BungeeTabListPlus/wiki
图标Logo:
简介: 一个实用的TAB美化插件

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 dabai-mc 于 2024-8-4 01:17 编辑

注意:本插件仅能在BungeeCord上运行

特点:
  • 带有可配置文本、图标和 ping 的自定义。
  • 全局选项卡列表。
  • 不同的布局选项:按服务器对玩家进行分组,单独显示在线玩家/管理员,根据您的需要使用固定或动态大小的选项卡列表。
  • 根据各种条件显示不同的标签列表,例如,针对特定服务器或具有特定权限的玩家。
  • 对许多流行的消失插件的开箱即用的支持。
  • 支持 PlaceholderAPI

1,安装
系统要求

  • BungeeCord build 995 或更高版本
  • Minecraft 1.8 或更高版本
    要使用较旧的Minecraft版本,您可以使用以下解决方案之一:

    • Travertine或类似BungeeCord的。
    • 带有 ViaBackwards 和 ViaRewind(在 BungeeCord 上)的 ViaVersion。
    • ProtocolSupportBungee.
    请注意使用版本低于 1.8 的客户端时可能存在的缺点
  • Java8


注:[可能存在的缺点]为列表中玩家名称旁边的图标未显示安装
  • 从 spigotmc 网站下载 BungeeTabListPlus.zip。在以下步骤中,您将需要 zip 文件中包含的文件。
  • 在您的 BungeeCord 服务器上安装 BungeeTabListPlus.jar。
    如果您使用 RedisBungee 连接了多个 BungeeCord 服务器,请在所有 BungeeCord 服务器上安装该插件。
  • 可选但建议使用:在所有 Spigot 和 Bukkit 服务器上安装 BungeeTabListPlus_BukkitBridge.jar
    大多数占位符都需要执行此步骤才能正常工作。此外,如果没有此功能,VanishNoPacket 支持之类的功能将无法运行。


2,config.yml文件
可在此文件中设置些全局性的东西
    1. checkForUpdates: true
    复制代码

    如果启用,BungeeTabListPlus 将自动检查是否有可用更新。您可以通过键入 来查看是否有可用的更新。您必须自己下载并安装更新。/btlp
    1. notifyAdminsIfUpdateAvailable: true
    复制代码
    如果启用此功能并且启用了上述功能,管理员将收到聊天消息,告诉他们可以下载新版本的 BungeeTabListPlus
    pingDelay: -1

    这仅与 {onlineState} 变量相关,该变量显示您的网络服务器当前是在线还是离线。要了解服务器是在线还是离线,插件需要定期 ping 您的所有服务器。您可以在此处选择它执行的间隔(以秒为单位)。要禁用该功能,请设置为 -1。pingDelay
    1. <span style="font-weight: normal;">disableCustomTabListForSpectators: true</span>
    复制代码
    在旁观者模式下禁用玩家的自定义标签页列表。 因此,这些玩家将看到服务器的原版标签列表。 如果您不使用此选项,处于旁观模式的玩家将在传送菜单中看到由 BungeeTabListPlus 创建的假玩家
    1. fakePlayers
    复制代码
    1. fakePlayers:
    2. - Herobrine
    3. - Notch
    复制代码
    在配置的这一部分中,您可以定义“假”播放器的列表。它们将随机出现在选项卡列表中。默认情况下,这是一个空列表,您不应更改它

  • 要禁用虚假播放器,请将其设置为以下内容(默认):

    1.   fakePlayers: []
    复制代码

  • excludeServers

    1. <span style="font-weight: normal;">excludeServers:
    2. - server2
    3. - server7</span>
    复制代码
    你可以在这里列出一些服务器,你想使用它们自己的(Bukkit端)标签列表。如果您不知道自己在做什么,我建议不要在此处列出您的任何服务器。此处列出的服务器之一上的所有玩家将无法看到此插件提供的标签页列表,而是会看到他们所在的服务器的本地标签页列表
    1. <span style="font-weight: normal;">hiddenServers</span>
    复制代码
    1. <span style="font-weight: normal;">hiddenServers:
    2. - server3
    3. - server9</span>
    复制代码
    您希望从全局选项卡列表中隐藏的服务器。
    请注意,这与上述 excludeServers 不同。这将隐藏隐藏服务器上的所有玩家不显示在标签页上,而被排除的服务器的玩家仍在 BungeeTabListPlus 标签页上,但他们看不到全局标签列表
    1. experimentalTabCompleteFixForTabSize80
    复制代码
    如果 Tab 列表的大小为 80,则从 Tab 自动补全中删除所有条目。~BTLP...
  • 警告:此选项是实验性的。启用它可能会破坏您的标签页列表。

3,文本格式

格式化代码[color=var(--fgColor-accent, var(--color-accent-fg))]
可以使用 or 符号后跟另一个字符来设置文本的格式。 下图演示了不同格式设置代码对选项卡列表的影响

  1. <font _mstmutation="1" _msttexthash="468186745" _msthash="7444" style="box-sizing: border-box;">符号:</font><code style="background-color: var(--bgColor-neutral-muted, var(--color-neutral-muted)); box-sizing: border-box; font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; padding: 0.2em 0.4em; white-space-collapse: break-spaces; border-radius: 6px;">&</code><code style="background-color: var(--bgColor-neutral-muted, var(--color-neutral-muted)); box-sizing: border-box; font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; padding: 0.2em 0.4em; white-space-collapse: break-spaces; border-radius: 6px;">§</code>
复制代码
24Bit RGB 颜色
注意:此功能仅在 1.16 或更高版本上可用。如果有较旧的客户端连接到服务器,这将不起作用。
您可以使用 或 在十六进制表示法中使用任何颜色。 您必须用十六进制表示法中的颜色替换,例如
  1. 格式1:&#RRGGBB
  2. 格式2:{#RRGGBB}
  3. 格式3:[color=#RRGGBB]
  4. 格式4:#RRGGBB
复制代码

字体[color=var(--fgColor-accent, var(--color-accent-fg))]
注意:此功能仅在 1.16 或更高版本上可用。如果有较旧的客户端连接到服务器,这将不起作用。
您可以使用它来选择要使用的字体。 下图显示了 Minecraft 内置的三种字体。
  1. [font=<name>]
复制代码




如果您的服务器上有一个提供其他字体的资源包,您也可以使用这些字体
4,例子
按服务器分组的玩家



  1. <font color="#4169e1">showTo</font>: all
  2. <font color="#4169e1">priority</font>: <font color="#4169e1">1</font>

  3. <font color="#4169e1">showHeaderFooter</font>: <font color="#4169e1">true</font>
  4. <font color="#4169e1">header</font>:
  5. - "&cWelcome &f${viewer name}"
  6. - "&eW&celcome &f${viewer name}"
  7. - "&eWe&clcome &f${viewer name}"
  8. - "&eWel&ccome &f${viewer name}"
  9. - "&eWelc&come &f${viewer name}"
  10. - "&eWelco&cme &f${viewer name}"
  11. - "&eWelcom&ce &f${viewer name}"
  12. - "&eWelcome &f${viewer name}"
  13. - "&cW&eelcome &f${viewer name}"
  14. - "&cWe&elcome &f${viewer name}"
  15. - "&cWel&ecome &f${viewer name}"
  16. - "&cWelc&eome &f${viewer name}"
  17. - "&cWelco&eme &f${viewer name}"
  18. - "&cWelcom&ee &f${viewer name}"
  19. - "&cWelcome &f${viewer name}"
  20. <font color="#4169e1">headerAnimationUpdateInterval</font><font color="#000000">: </font><font color="#4169e1">0.2</font>
  21. <font color="#4169e1">footer</font>:
  22. - |-
  23.   &6Line 1
  24.   &eLine 2
  25. - |-
  26.   &eLine 1
  27.   &6Line 2
  28. <font color="#4169e1">footerAnimationUpdateInterval</font><font color="#000000">: </font><font color="#4169e1">0.5</font>

  29. <font color="#4169e1">playerSets</font>:
  30. <font color="#4169e1">  all_players</font>: all

  31. <font color="#4169e1">type</font>: FIXED_SIZE
  32. <font color="#4169e1">size</font><font color="#000000">: </font><font color="#4169e1">60</font>

  33. <font color="#4169e1">defaultIcon</font>: colors/dark_gray.png
  34. <font color="#4169e1">defaultPing</font>: <font color="#4169e1">1000</font>

  35. <font color="#4169e1">components</font>:
  36. - {text: "&cServer: &6${viewer server}", icon: "default/server.png", ping: 0}
  37. - {text: "&cRank: &6${viewer vault_primary_group}", icon: "default/rank.png", ping: 0}
  38. - {text: "&cPing: ${viewer_colored_ping}ms", icon: "default/ping.png", ping: 0}
  39. - <font color="#ff0000">!players_by_server</font>
  40. <font color="#4169e1">  playerSet</font>: all_players
  41. <font color="#4169e1">  serverHeader</font>:
  42.   - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  43.   - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  44.   - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  45.   - {text: "&e&n${server}&f&o (${server_player_count}):", icon: "colors/yellow.png", ping: 0}
  46. <font color="#4169e1">  showServers</font>: ALL
  47. <font color="#4169e1">  playerComponent</font>: "${player name}${afk_tag}"
  48. <font color="#4169e1">  morePlayersComponent</font>: {text: "&7... and &e${other_count} &7others", icon: "colors/gray.png", ping: 0}
  49. - <font color="#ff0000">!spacer</font>
  50. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  51. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  52. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  53. - {text: "${animated_bars}", icon: "colors/gold.png", ping: 0}
  54. - {text: "${animated_bars}", icon: "colors/gold.png", ping: 0}
  55. - {text: "${animated_bars}", icon: "colors/gold.png", ping: 0}
  56. - {text: "&cTime: &6${time H:mm:ss}", icon: "default/clock.png", ping: 0}
  57. - {text: "&cPlayers: &6${playerset:all_players size}", icon: "default/players.png", ping: 0}
  58. - {text: "&cBalance: &6${viewer vault_balance 1.2}", icon: "default/balance.png", ping: 0}

  59. <font color="#4169e1">customPlaceholders</font>:
  60. <font color="#4169e1">  afk_tag</font>:
  61.     !conditional
  62. <font color="#4169e1">    condition</font>: ${player essentials_afk}
  63. <font color="#4169e1">    true</font>: "&7|&oaway"
  64. <font color="#4169e1">    false</font>: ""
  65. <font color="#4169e1">  viewer_colored_ping0</font>:
  66.     !conditional
  67. <font color="#4169e1">    condition:</font> "${viewer ping} < 50"
  68. <font color="#4169e1">    true</font>: "&a${viewer ping}"
  69. <font color="#4169e1">    false</font>: "&e${viewer ping}"
  70. <font color="#4169e1">  viewer_colored_ping</font>:
  71.     !conditional
  72. <font color="#4169e1">    condition</font>: "${viewer ping} < 150"
  73. <font color="#4169e1">    true</font>: ${viewer_colored_ping0}
  74. <font color="#4169e1">    false</font>: "&c${viewer ping}"
  75. <font color="#4169e1">  animated_bars</font>:
  76.     !animated
  77. <font color="#4169e1">    interval</font>: <font color="#4169e1">0.2</font>
  78. <font color="#4169e1">    elements</font>:
  79.     - "&6&c=&6=============="
  80.     - "&6=&c=&6============="
  81.     - "&6==&c=&6============"
  82.     - "&6===&c=&6==========="
  83.     - "&6====&c=&6=========="
  84.     - "&6=====&c=&6========="
  85.     - "&6======&c=&6========"
  86.     - "&6=======&c=&6======="
  87.     - "&6========&c=&6======"
  88.     - "&6=========&c=&6====="
  89.     - "&6==========&c=&6===="
  90.     - "&6===========&c=&6==="
  91.     - "&6============&c=&6=="
  92.     - "&6=============&c=&6="
  93.     - "&6==============&c=&6"
复制代码
每台服务器一列


  1. showTo: all
  2. priority: 1  

  3. showHeaderFooter: true
  4. header:
  5. - "&cWelcome &f${viewer name}"
  6. - "&eW&celcome &f${viewer name}"
  7. - "&eWe&clcome &f${viewer name}"
  8. - "&eWel&ccome &f${viewer name}"
  9. - "&eWelc&come &f${viewer name}"
  10. - "&eWelco&cme &f${viewer name}"
  11. - "&eWelcom&ce &f${viewer name}"
  12. - "&eWelcome &f${viewer name}"
  13. - "&cW&eelcome &f${viewer name}"
  14. - "&cWe&elcome &f${viewer name}"
  15. - "&cWel&ecome &f${viewer name}"
  16. - "&cWelc&eome &f${viewer name}"
  17. - "&cWelco&eme &f${viewer name}"
  18. - "&cWelcom&ee &f${viewer name}"
  19. - "&cWelcome &f${viewer name}"
  20. headerAnimationUpdateInterval: 0.2
  21. footer:
  22. - |-
  23.   &6Line 1
  24.   &eLine 2
  25. - |-
  26.   &eLine 1
  27.   &6Line 2
  28. footerAnimationUpdateInterval: 0.5

  29. playerSets:
  30.   all_players: all
  31.   lobby: ${player server} == "lobby"
  32.   survival: ${player server} == "survival"
  33.   creative: ${player server} == "creative"

  34. type: FIXED_SIZE
  35. size: 60

  36. defaultIcon: colors/dark_gray.png
  37. defaultPing: 1000

  38. components:
  39. - !table
  40.   columns:
  41.     0:
  42.       - {text: "&2&lLobby", icon: "colors/dark_green.png", ping: 0}
  43.       - !players
  44.         playerSet: lobby
  45.         playerComponent: "${player name}${afk_tag}"
  46.         morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/dark_green.png", ping: 0}
  47.     1:
  48.       - {text: "&3&lSurvival", icon: "colors/dark_aqua.png", ping: 0}
  49.       - !players
  50.         playerSet: survival
  51.         playerComponent: "${player name}${afk_tag}"
  52.         morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/dark_aqua.png", ping: 0}
  53.     2:
  54.       - {text: "&6&lInfo", icon: "colors/gold.png", ping: 0}
  55.       - !animated
  56.         interval: 1.5
  57.         components:
  58.         - {text: "&cBalance: &6${viewer vault_balance 1.2}", icon: "default/balance.png", ping: 0}
  59.         - {text: "&cServer: &6${viewer server}", icon: "default/server.png", ping: 0}
  60.         - {text: "&cRank: &6${viewer vault_primary_group}", icon: "default/rank.png", ping: 0}
  61.         - {text: "&cPing: ${viewer_colored_ping}ms", icon: "default/ping.png", ping: 0}
  62.       - !animated
  63.         interval: 1.5
  64.         components:
  65.         - {text: "&6━━━━━━━━━━━━━━━━━━━━", icon: "colors/gold.png", ping: 0}
  66.         - {text: "&c━━━━━━━━━━━━━━━━━━━━", icon: "colors/gold.png", ping: 0}
  67.       - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  68.       - {text: "&4&lCreative", icon: "colors/dark_red.png", ping: 0}
  69.       - !players
  70.         playerSet: creative
  71.         playerComponent: "${player name}${afk_tag}"
  72.         morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/dark_red.png", ping: 0}

  73. customPlaceholders:
  74.   afk_tag:
  75.     !conditional
  76.     condition: ${player essentials_afk}
  77.     true: "&7|&oaway"
  78.     false: ""
  79.   viewer_colored_ping0:
  80.     !conditional
  81.     condition: "${viewer ping} < 50"
  82.     true: "&a${viewer ping}"
  83.     false: "&e${viewer ping}"
  84.   viewer_colored_ping:
  85.     !conditional
  86.     condition: "${viewer ping} < 150"
  87.     true: ${viewer_colored_ping0}
  88.     false: "&c${viewer ping}"
复制代码
全局选项卡列表,动态大小



  1. showTo: all
  2. priority: 1

  3. showHeaderFooter: true
  4. header:
  5. - "&cWelcome &f${viewer name}"
  6. - "&eW&celcome &f${viewer name}"
  7. - "&eWe&clcome &f${viewer name}"
  8. - "&eWel&ccome &f${viewer name}"
  9. - "&eWelc&come &f${viewer name}"
  10. - "&eWelco&cme &f${viewer name}"
  11. - "&eWelcom&ce &f${viewer name}"
  12. - "&eWelcome &f${viewer name}"
  13. - "&cW&eelcome &f${viewer name}"
  14. - "&cWe&elcome &f${viewer name}"
  15. - "&cWel&ecome &f${viewer name}"
  16. - "&cWelc&eome &f${viewer name}"
  17. - "&cWelco&eme &f${viewer name}"
  18. - "&cWelcom&ee &f${viewer name}"
  19. - "&cWelcome &f${viewer name}"
  20. headerAnimationUpdateInterval: 0.2
  21. footer: "&f&oPowered by BungeeTabListPlus"

  22. type: DYNAMIC_SIZE

  23. customPlaceholders:
  24.   other_server_prefix: # makes players on other servers gray
  25.     !conditional
  26.     condition: ${viewer server} == ${player server}
  27.     true: "&f"
  28.     false: "&7"

  29. # Hidden players show up on the tab list, avoids glitches
  30. hiddenPlayers: VISIBLE

  31. playerSets:
  32.   all_players: all

  33. playerSet: all_players

  34. playerOrder: "server viewer-first, server asc, name asc"

  35. playerComponent: "${other_server_prefix}${player name}"
复制代码
信息列,两列用于一台服务器,两台服务器合一列


  1. showTo: all
  2. priority: 1

  3. showHeaderFooter: false

  4. playerSets:
  5.   all_players: all
  6.   lobby: ${player server} == "spawn"
  7.   survival: ${player server} == "survival"
  8.   creative: ${player server} == "creative"

  9. type: FIXED_SIZE
  10. size: 80

  11. defaultIcon: "colors/dark_gray.png"
  12. defaultPing: 1000

  13. components:
  14. - !table
  15.   columns:
  16.     0:
  17.     - {text: "&lInfo", icon: "colors/gold.png", ping: 0}
  18.     - {text: "", icon: "colors/gold.png", ping: 0}
  19.     - {text: "", icon: "colors/gold.png", ping: 0}
  20.     - {text: "&cServer:", icon: "default/server.png", ping: 0}
  21.     - {text: "&6${viewer server}", icon: "default/server.png", ping: 0}
  22.     - {text: "", icon: "colors/gold.png", ping: 0}
  23.     - {text: "&cRank:", icon: "default/rank.png", ping: 0}
  24.     - {text: "&6${viewer vault_primary_group}", icon: "default/rank.png", ping: 0}
  25.     - {text: "", icon: "colors/gold.png", ping: 0}
  26.     - {text: "&cPing:", icon: "default/ping.png", ping: 0}
  27.     - {text: "&6${viewer ping}ms", icon: "default/ping.png", ping: 0}
  28.     - {text: "", icon: "colors/gold.png", ping: 0}
  29.     - {text: "&cPlayers:", icon: "default/players.png", ping: 0}
  30.     - {text: "&6${playerset:all_players size}", icon: "default/players.png", ping: 0}
  31.     - {text: "", icon: "colors/gold.png", ping: 0}
  32.     - {text: "&cBalance:", icon: "default/balance.png", ping: 0}
  33.     - {text: "&6${viewer vault_balance}", icon: "default/balance.png", ping: 0}
  34.     - {text: "", icon: "colors/gold.png", ping: 0}
  35.     - {text: "&cTime:", icon: "default/clock.png", ping: 0}
  36.     - {text: "&6${time HH:mm:ss}", icon: "default/clock.png", ping: 0}
  37.     1-2:
  38.     - {text: "&a&lLobby", icon: "colors/green.png", ping: 0}
  39.     - {text: "&a&lLobby", icon: "colors/green.png", ping: 0}
  40.     - !players
  41.       playerSet: lobby
  42.       playerComponent: "${player vault_prefix}${player name}"
  43.       morePlayersComponent: {text: "... and ${other_count} others", icon: "default/players.png", ping: 0}
  44.     3:
  45.     - {text: "&b&lSurvival", icon: "colors/aqua.png", ping: 0}
  46.     - !players
  47.       playerSet: survival
  48.       playerComponent: "${player vault_prefix}${player name}"
  49.       morePlayersComponent: {text: "... and ${other_count} others", icon: "default/players.png", ping: 0}
  50.       minSize: 9
  51.       maxSize: 9
  52.     - {text: "&c&lCreative", icon: "colors/red.png", ping: 0}
  53.     - !players
  54.       playerSet: creative
  55.       playerComponent: "${player vault_prefix}&f${player name}"
  56.       morePlayersComponent: {text: "... and ${other_count} others", icon: "default/players.png", ping: 0}
  57.       minSize: 9
  58.       maxSize: 9
复制代码
每个玩家使用多个位置


  1. showTo: all
  2. priority: 1

  3. showHeaderFooter: true
  4. header:
  5. - "&cWelcome &f${viewer name}"
  6. - "&eW&celcome &f${viewer name}"
  7. - "&eWe&clcome &f${viewer name}"
  8. - "&eWel&ccome &f${viewer name}"
  9. - "&eWelc&come &f${viewer name}"
  10. - "&eWelco&cme &f${viewer name}"
  11. - "&eWelcom&ce &f${viewer name}"
  12. - "&eWelcome &f${viewer name}"
  13. - "&cW&eelcome &f${viewer name}"
  14. - "&cWe&elcome &f${viewer name}"
  15. - "&cWel&ecome &f${viewer name}"
  16. - "&cWelc&eome &f${viewer name}"
  17. - "&cWelco&eme &f${viewer name}"
  18. - "&cWelcom&ee &f${viewer name}"
  19. - "&cWelcome &f${viewer name}"
  20. headerAnimationUpdateInterval: 0.2
  21. footer: "&f&oPowered by BungeeTabListPlus"

  22. playerSets:
  23.   all_players: all

  24. type: FIXED_SIZE
  25. size: 60

  26. defaultIcon: colors/dark_gray.png
  27. defaultPing: 1000

  28. components:
  29. - {text: "&cName", icon: "default/players.png", ping: 0}
  30. - {text: "&cServer", icon: "default/server.png", ping: 0}
  31. - {text: "&cPing", icon: "default/ping.png", ping: 0}
  32. # Here are the players
  33. - !players
  34.   playerSet: all_players
  35.   playerComponent:
  36.     - "${player name}"
  37.     - "${player server}"
  38.     - "${player_colored_ping}ms"
  39.   morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/gray.png", ping: 0}
  40. - !spacer
  41. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  42. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  43. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  44. - {text: "&cTime: &6${time H:mm:ss}", icon: "default/clock.png", ping: 0}
  45. - {text: "&cPlayers: &6${playerset:all_players size}", icon: "default/players.png", ping: 0}
  46. - {text: "&cMC-Version: &6${viewer client_version}", icon: "colors/gold.png", ping: 0}

  47. customPlaceholders:
  48.   player_colored_ping0:
  49.     !conditional
  50.     condition: "${player ping} < 50"
  51.     true: "&a${player ping}"
  52.     false: "&e${player ping}"
  53.   player_colored_ping:
  54.     !conditional
  55.     condition: "${player ping} < 150"
  56.     true: ${player_colored_ping0}
  57.     false: "&c${player ping}"
复制代码
仅显示同一服务器上的玩家


  1. showTo: all
  2. priority: 1

  3. showHeaderFooter: true
  4. header:
  5. - "&cWelcome &f${viewer name}"
  6. - "&eW&celcome &f${viewer name}"
  7. - "&eWe&clcome &f${viewer name}"
  8. - "&eWel&ccome &f${viewer name}"
  9. - "&eWelc&come &f${viewer name}"
  10. - "&eWelco&cme &f${viewer name}"
  11. - "&eWelcom&ce &f${viewer name}"
  12. - "&eWelcome &f${viewer name}"
  13. - "&cW&eelcome &f${viewer name}"
  14. - "&cWe&elcome &f${viewer name}"
  15. - "&cWel&ecome &f${viewer name}"
  16. - "&cWelc&eome &f${viewer name}"
  17. - "&cWelco&eme &f${viewer name}"
  18. - "&cWelcom&ee &f${viewer name}"
  19. - "&cWelcome &f${viewer name}"
  20. headerAnimationUpdateInterval: 0.2
  21. footer: "&f&oPowered by BungeeTabListPlus"

  22. playerSets:
  23.   all_players: all
  24.   currentserver: ${player server} == ${viewer server}

  25. type: FIXED_SIZE
  26. size: 60

  27. defaultIcon: colors/dark_gray.png
  28. defaultPing: 1000

  29. components:
  30. - {text: "&cServer: &6${viewer server}", icon: "default/server.png", ping: 0}
  31. - {text: "&cRank: &6${viewer vault_primary_group}", icon: "default/rank.png", ping: 0}
  32. - {text: "&cPing: ${viewer_colored_ping}ms", icon: "default/ping.png", ping: 0}
  33. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  34. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  35. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  36. - !players
  37.   playerSet: currentserver
  38.   playerOrder: "name asc"
  39.   playerComponent: "${player vault_prefix}${player name}"
  40.   morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/gray.png", ping: 0}
  41. - !spacer
  42. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  43. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  44. - {text: "", icon: "colors/dark_gray.png", ping: 1000}
  45. - {text: "${animated_bars}", icon: "colors/gold.png", ping: 0}
  46. - {text: "${animated_bars}", icon: "colors/gold.png", ping: 0}
  47. - {text: "${animated_bars}", icon: "colors/gold.png", ping: 0}
  48. - {text: "&cTime: &6${time H:mm:ss}", icon: "default/clock.png", ping: 0}
  49. - {text: "&cPlayers: &6${playerset:all_players size}", icon: "default/players.png", ping: 0}
  50. - {text: "&cBalance: &6${viewer vault_balance 1.2}$", icon: "default/balance.png", ping: 0}

  51. customPlaceholders:
  52.   viewer_colored_ping0:
  53.     !conditional
  54.     condition: "${viewer ping} < 50"
  55.     true: "&a${viewer ping}"
  56.     false: "&e${viewer ping}"
  57.   viewer_colored_ping:
  58.     !conditional
  59.     condition: "${viewer ping} < 150"
  60.     true: ${viewer_colored_ping0}
  61.     false: "&c${viewer ping}"
  62.   animated_bars:
  63.     !animated
  64.     interval: 0.2
  65.     elements:
  66.     - "&6&c=&6=============="
  67.     - "&6=&c=&6============="
  68.     - "&6==&c=&6============"
  69.     - "&6===&c=&6==========="
  70.     - "&6====&c=&6=========="
  71.     - "&6=====&c=&6========="
  72.     - "&6======&c=&6========"
  73.     - "&6=======&c=&6======="
  74.     - "&6========&c=&6======"
  75.     - "&6=========&c=&6====="
  76.     - "&6==========&c=&6===="
  77.     - "&6===========&c=&6==="
  78.     - "&6============&c=&6=="
  79.     - "&6=============&c=&6="
  80.     - "&6==============&c=&6"
复制代码
独立的管理员和普通玩家


  1. showTo: all
  2. priority: 1

  3. showHeaderFooter: false

  4. playerSets:
  5.   all_players: all
  6.   admins: ${player vault_primary_group} == "Admin"
  7.   nonadmins: ${player vault_primary_group} != "Admin"

  8. type: FIXED_SIZE
  9. size: 60

  10. defaultIcon: colors/dark_gray.png
  11. defaultPing: 1000

  12. components:
  13. - {text: "&cServer: &6${viewer server}", icon: "default/server.png", ping: 0}
  14. - {text: "&cRank: &6${viewer vault_primary_group}", icon: "default/rank.png", ping: 0}
  15. - {text: "&cPing: &6${viewer ping}ms", icon: "default/ping.png", ping: 0}
  16. -
  17. -
  18. -
  19. - {center: "&e&l━━━━━━━━━━", icon: "colors/dark_gray.png", ping: 1000}
  20. - {center: "&e&lAdmins", icon: "colors/dark_gray.png", ping: 1000}
  21. - {center: "&e&l━━━━━━━━━━", icon: "colors/dark_gray.png", ping: 1000}
  22. - !players
  23.   playerSet: admins
  24.   playerComponent: "${player name}"
  25.   morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/gray.png", ping: 0}
  26. - !table {} # Adding an empty table component will cause the next component to be in the leftmost column
  27. -
  28. -
  29. -
  30. - {center: "&e&l━━━━━━━━━━", icon: "colors/dark_gray.png", ping: 1000}
  31. - {center: "&e&lPlayers", icon: "colors/dark_gray.png", ping: 1000}
  32. - {center: "&e&l━━━━━━━━━━", icon: "colors/dark_gray.png", ping: 1000}
  33. - !players
  34.   playerSet: nonadmins
  35.   playerComponent: "${player name}"
  36.   morePlayersComponent: {text: "&7... and &e${other_count} &7others", icon: "colors/gray.png", ping: 0}
  37. - !spacer
  38. -
  39. -
  40. -
  41. - {text: "&6=============", icon: "colors/gold.png", ping: 0}
  42. - {text: "&6=============", icon: "colors/gold.png", ping: 0}
  43. - {text: "&6=============", icon: "colors/gold.png", ping: 0}
  44. - {text: "&cTime: &6${time H:mm:ss}", icon: "default/clock.png", ping: 0}
  45. - {text: "&cPlayers: &6${playerset:all_players size}", icon: "default/players.png", ping: 0}
  46. - {text: "&cBalance: &6${viewer vault_balance}", icon: "default/balance.png", ping: 0}
复制代码
每个服务器的单独选项卡列表



  1. # tabLists/Factions.yml

  2. # This tab list should be shown to players on the factions server.
  3. showTo: ${viewer server} == "factions"
  4. # Priority should be higher than the one of the default tab list.
  5. priority: 25

  6. # No header/ footer because space in the wiki is limited ;)
  7. # You can add a header/ footer yourself if you like.
  8. showHeaderFooter: false

  9. type: FIXED_SIZE
  10. size: 60

  11. defaultIcon: "colors/dark_gray.png"
  12. defaultPing: 1000

  13. playerSets:
  14.   global: all
  15.   faction: ${player faction_name} == ${viewer faction_name}

  16. components:
  17. - !table
  18.   columns:
  19.     0:
  20.     - {text: "&lInfo", icon: "colors/gold.png", ping: 0}
  21.     - {text: "", icon: "colors/gold.png", ping: 0}
  22.     - {text: "", icon: "colors/gold.png", ping: 0}
  23.     - {text: "&cServer:", icon: "default/server.png", ping: 0}
  24.     - {text: "&6${viewer server}", icon: "default/server.png", ping: 0}
  25.     - {text: "", icon: "colors/gold.png", ping: 0}
  26.     - {text: "&cRank:", icon: "default/rank.png", ping: 0}
  27.     - {text: "&6${viewer vault_primary_group}", icon: "default/rank.png", ping: 0}
  28.     - {text: "", icon: "colors/gold.png", ping: 0}
  29.     - {text: "&cPing:", icon: "default/ping.png", ping: 0}
  30.     - {text: "&6${viewer ping}ms", icon: "default/ping.png", ping: 0}
  31.     - {text: "", icon: "colors/gold.png", ping: 0}
  32.     - {text: "&cPlayers:", icon: "default/players.png", ping: 0}
  33.     - {text: "&6${playerset:global size}", icon: "default/players.png", ping: 0}
  34.     - {text: "", icon: "colors/gold.png", ping: 0}
  35.     - {text: "&cBalance:", icon: "default/balance.png", ping: 0}
  36.     - {text: "&6${viewer vault_balance}", icon: "default/balance.png", ping: 0}
  37.     - {text: "", icon: "colors/gold.png", ping: 0}
  38.     - {text: "&cTime:", icon: "default/clock.png", ping: 0}
  39.     - {text: "&6${time HH:mm:ss}", icon: "default/clock.png", ping: 0}
  40.     1:
  41.     - {text: "&a&lPlayers", icon: "colors/green.png", ping: 0}
  42.     - !players
  43.       playerSet: global
  44.       playerComponent: "${player vault_prefix}&f${player name}"
  45.       morePlayersComponent: {text: "... and ${other_count} others", icon: "default/players.png", ping: 0}
  46.     2:
  47.      # In the third column there is different content depending on whether the player is member of a faction or not.
  48.     - !conditional
  49.       condition: ${viewer faction_name} == ""
  50.       true: # Not in a faction
  51.       - {center: "&6Faction list", icon: "colors/gold.png"}
  52.       -
  53.       -
  54.       -
  55.       -
  56.       -
  57.       -
  58.       -
  59.       -
  60.       - {center: "Not in a Faction"}
  61.       - {center: "Join one!"}
  62.       false: # Member of a faction
  63.       - {center: "&6Faction &f${viewer faction_name}", icon: "colors/gold.png"}
  64.       - {center: "&f${playerset:faction size} of ${viewer faction_member_count} &6Online", icon: "colors/gold.png"}
  65.       -
  66.       - !players
  67.         playerSet: faction
  68.         playerComponent: "${player name}"
  69.         morePlayersComponent: {text: "... and ${other_count} others", icon: "default/players.png", ping: 0}
复制代码
命令[color=var(--fgColor-accent, var(--color-accent-fg))]
    1. /btlp help
    复制代码

    所需权限:bungeetablistplus.command
    1. /btlp status
    复制代码

    所需权限:bungeetablistplus.command
    显示插件版本,检查更新并显示有关桥接插件状态的信息。
    1. /btlp reload
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.admin
    重新加载配置文件。
    1. /btlp hide on
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.hide
    在标签页列表中隐藏自己。
    1. /btlp hide off
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.hide
    使您在选项卡列表上可见。
    1. /btlp hide
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.hide
    在隐藏/未隐藏之间切换。
    1. /btlp debug hidden [player]
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.admin
    显示玩家是否可以在标签列表上看到其他隐藏的玩家,玩家本人是否被隐藏以及玩家被隐藏的原因。
    1. /btlp fake add <name>
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.admin
    将虚假播放器添加到标签列表。
    1. /btlp fake remove <name>
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.admin
    从标签页列表中删除虚假播放器。
    1. /btlp fake removeall
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.admin
    从标签列表中删除所有虚假玩家。
    1. /btlp fake list
    复制代码
    [color=var(--fgColor-accent, var(--color-accent-fg))]
    所需权限:和bungeetablistplus.commandbungeetablistplus.admin
    显示在标签列表上可见的虚假玩家列表。

权限[color=var(--fgColor-accent, var(--color-accent-fg))]
  • bungeetablistplus.command[color=var(--fgColor-accent, var(--color-accent-fg))]
    对于所有命令都是必需的。
  • bungeetablistplus.admin[color=var(--fgColor-accent, var(--color-accent-fg))]
    对于管理命令是必需的。
  • bungeetablistplus.hide[color=var(--fgColor-accent, var(--color-accent-fg))]
    对于???是必需的。
    1. /btlp hide
    复制代码

  • bungeetablistplus.seevanished[color=var(--fgColor-accent, var(--color-accent-fg))]
    允许玩家在标签列表上查看已消失的玩家。




没有BungeeCord的点这下载
游客,如果您要查看本帖隐藏内容请回复











Lv.1 伐木工

人气
5 点
金粒
13 粒
宝石
0 颗
爱心
0 颗
钻石
2 颗
贡献
0 点
发表于 2024-8-16 11:02:01 | 显示全部楼层
啥也不说了感谢
回复

使用道具 举报

Lv.4 矿工

人气
10 点
金粒
745 粒
宝石
0 颗
爱心
0 颗
钻石
33 颗
贡献
0 点
发表于 2024-9-7 20:37:18 | 显示全部楼层
btlp用了好多年了!确实好用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上元佳节,神武大街,惊鸿一瞥,百世沦陷。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号-1|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2024-11-23 17:59 , Processed in 0.097862 second(s), 18 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2024 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部