Settings\TabList.yml 中文注释版🔗
本页为 CMI 插件 Tab 列表(TabList)配置说明,对应配置文件
Settings/TabList.yml。 要禁用 tablist 处理请查看 Modules.yml 文件。
基础设置🔗
Async — false
定义是否希望以异步模式运行 tablist 更新器 启用后可以提高整体性能,但某些插件在处理异步占位符请求时可能会遇到问题
UpdateTabListNames — false
是否更新 tab 列表中的玩家名称
GroupedEnabled — false
启用或禁用分组格式的 tablist 如果你对分组格式的 tablist 功能不感兴趣,可以通过禁用它来节省一些资源 如果禁用,则只会使用默认格式,并跳过检查自定义格式以在需要时节省一些资源
更新设置(Updates)🔗
AutoInterval — -1
每隔 x 秒自动更新所有在线玩家的 tab 列表 如果你使用静态的 Footer 和 Header,可以通过设置为
-1来禁用此功能 如果仅通过玩家事件更新就完全足够,请考虑将其设置为-1
OnJoin — false
玩家加入时更新
OnLeave — false
玩家离开时更新
afkStateChange — false
挂机状态变化时更新
OnWorldChange — false
世界变化时更新
OnDeath — false
死亡时更新
OnTeleport — false
传送时更新
OnNickChange — false
昵称变化时更新
Header 与 Footer🔗
addTabListHeader — false
设置为
false时,我们不会将 header 文本添加到 tablist
addTabListFooter — false
设置为
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------------------------------------'
useGeneralName — false
是否使用通用格式中的名称
useGeneralHeader — false
当设置为
true时,如果你没有在 GroupFormat 中定义 PlayerName、Header 或 Footer,则将使用 GeneralFormat 中的默认值
useGeneralFooter — false
当设置为
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)🔗
Enabled — false
仅适用于 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 更新时同时更新