跳转至

Settings\TabList.yml 中文注释版🔗

本页为 CMI 插件 Tab 列表(TabList)配置说明,对应配置文件 Settings/TabList.yml。 要禁用 tablist 处理请查看 Modules.yml 文件。


基础设置🔗

Asyncfalse

定义是否希望以异步模式运行 tablist 更新器 启用后可以提高整体性能,但某些插件在处理异步占位符请求时可能会遇到问题

UpdateTabListNamesfalse

是否更新 tab 列表中的玩家名称

GroupedEnabledfalse

启用或禁用分组格式的 tablist 如果你对分组格式的 tablist 功能不感兴趣,可以通过禁用它来节省一些资源 如果禁用,则只会使用默认格式,并跳过检查自定义格式以在需要时节省一些资源

更新设置(Updates)🔗

AutoInterval-1

每隔 x 秒自动更新所有在线玩家的 tab 列表 如果你使用静态的 Footer 和 Header,可以通过设置为 -1 来禁用此功能 如果仅通过玩家事件更新就完全足够,请考虑将其设置为 -1

OnJoinfalse

玩家加入时更新

OnLeavefalse

玩家离开时更新

afkStateChangefalse

挂机状态变化时更新

OnWorldChangefalse

世界变化时更新

OnDeathfalse

死亡时更新

OnTeleportfalse

传送时更新

OnNickChangefalse

昵称变化时更新

addTabListHeaderfalse

设置为 false 时,我们不会将 header 文本添加到 tablist

addTabListFooterfalse

设置为 false 时,我们不会将 footer 文本添加到 tablist

通用格式(GeneralFormat)🔗

支持 PlaceholderAPI 用于你想要插入的任何自定义变量 此外,CMI 可以在没有 PlaceHolderAPI 的情况下处理一些占位符 完整列表可以在游戏内用 /cmi placeholders 查看

PlayerName'[playerDisplayName]'

这将定义其他人在 tab 列表中看到玩家名称的方式

Header(标题列表)

Header:
  '1':
  - '&f------------------------------------'
  - '&7Welcome'
  - '&7Online &f%server_online%&7/&f%server_max_players%'
  - '&f------------------------------------'

Footer(页脚列表)

Footer:
  '1':
  - '&f------------------------------------'
  - '&7%player_world% &f%player_x%:&7%player_y%:&f%player_z%'
  - '&7Money: &f%vault_eco_balance_formatted% &7Time: &f%server_time_HH:mm:ss%'
  - '&f------------------------------------'

useGeneralNamefalse

是否使用通用格式中的名称

useGeneralHeaderfalse

当设置为 true 时,如果你没有在 GroupFormat 中定义 PlayerName、Header 或 Footer,则将使用 GeneralFormat 中的默认值

useGeneralFooterfalse

当设置为 true 时,如果你没有在 GroupFormat 中定义 Footer,则将使用 GeneralFormat 中的默认值

分组格式(GroupFormat)🔗

定义用于玩家的自定义格式 拥有 cmi.tablist.[number] 权限节点的玩家将使用 tablist 中定义的分组格式 Id 应该是一个数字,如果玩家拥有多个,则使用更大的数字 id 你可以通过增加递进数字来拥有任意多的分组

GroupFormat.'1'🔗

PlayerName'&2{&r[playerDisplayName]&2}'

玩家名称的显示格式

Header(标题列表)

Header:
  '1':
  - '&f------------------------------------'
  - '&7Online &f%server_online%&7/&f%server_max_players%'
  - '&f------------------------------------'

Footer(页脚列表)

Footer:
  '1':
  - '&f------------------------------------'
  - '&7%player_world% &f%player_x%:&7%player_y%:&f%player_z%'
  - '&7Time: &f%server_time_HH:mm:ss%'
  - '&f------------------------------------'

GroupFormat.'2'🔗

PlayerName'&c[&r[playerDisplayName]&c]'

玩家名称的显示格式

Header(标题列表)

Header:
  '1':
  - '&f------------------------------------'
  - '&7Online &f%server_online%&7/&f%server_max_players%'
  - '&f------------------------------------'

Footer(页脚列表)

Footer:
  '1':
  - '&f------------------------------------'
  - '&7Money: &f%vault_eco_balance_formatted% &7Time: &f%server_time_HH:mm:ss%'
  - '&f------------------------------------'

排序(Sorting)🔗

Enabledfalse

仅适用于 1.19.3+ 服务器。启用或禁用 tab 列表排序。这将按定义的标准对 tablist 进行排序

Order(排序列表)

我们应该按什么顺序对玩家进行排序 可能的选项:Weight, Group, Name, NickName, Balance, World 可选地为该类型的排序添加 ASC 或 DESC 指定顺序,例如 'Weight-DESC' Weight 由玩家访问 cmi.tablistweight.[value] 权限节点及其最高值决定,例如 cmi.tablistweight.5 排序会在 header 和/或 footer 更新时同时更新

Order:
- Weight-DESC
- Group-ASC
- Name-ASC
- NickName-ASC
- Balance-ASC
- World-ASC