功能介绍
大约 3 分钟
功能介绍
LHTab 插件提供了丰富的功能,允许服务器管理员对 TAB 列表和侧边栏进行深度定制,以满足各种服务器的需求。
TAB 列表功能
- 自定义头部和底部信息: 您可以在 TAB 列表的顶部和底部显示自定义文本,支持多行内容和颜色代码。
- 玩家列表排序: 根据您的需求对在线玩家进行排序。
- 玩家信息显示: 可以自定义每个玩家在 TAB 列表中显示的信息,例如玩家名称、前缀、后缀、血量、延迟等。
- 内置占位符: 支持 LHTab 内部占位符,如
%player_displayname%,%player_health%,%player_ping%等,实时显示玩家数据。 - PlaceholderAPI 支持: 如果安装了 PlaceholderAPI,您可以使用其提供的所有占位符来显示更丰富的玩家和服务器信息。
玩家前缀管理
- 个性化前缀: 支持为每个玩家设置独立的前缀,例如给管理员、VIP 玩家设置特殊的称号。
- 自动格式化: 通过配置
prefix-wrapper,可以自动为指令设置的前缀添加括号和颜色(例如输入Admin自动变为[&bAdmin&f])。 - 头部同步: 支持使用
%lhtab_prefix%占位符在 TAB 列表头部或底部显示当前玩家的前缀,且实时更新。 - 全服同步: 设置的前缀不仅会在 TAB 列表中显示,还会同步显示在游戏内玩家角色的头顶 (Nametag) 上。
- 指令管理: 提供了便捷的指令
/lhtab prefix来实时设置和重置玩家前缀。 - 数据持久化: 玩家的前缀设置会保存到
data.yml文件中,重启服务器后依然生效。 - 默认前缀: 如果未给玩家设置特定前缀,将使用配置文件中的默认前缀。
关于 TAB 列表列数 Minecraft 客户端会自动根据屏幕宽度和玩家数量决定 TAB 列表的列数(通常为 1-4 列)。目前 LHTab 插件遵循原生机制,不强制修改列数,以保证最大的兼容性和稳定性。
侧边栏 (Scoreboard) 功能
- 动态内容更新: 侧边栏内容可以根据配置的更新间隔(
update-interval)动态刷新,确保信息的实时性。 - 多行显示: 支持在侧边栏中显示多行文本,每行都可以独立配置。
- 内置占位符: 支持 LHTab 内部占位符,如
%server_time%,%server_date%,%server_online%,%server_ram_used%等,实时显示服务器状态。 - PlaceholderAPI 支持: 与 TAB 列表类似,侧边栏也完全兼容 PlaceholderAPI 的占位符。
- 颜色代码支持: 所有文本内容都支持 Minecraft 颜色代码,让您的侧边栏更加美观。
配置选项
LHTab 插件通过 config.yml 文件提供灵活的配置选项:
- 更新间隔 (
update-interval): 控制 TAB 列表和侧边栏的刷新频率,以平衡性能和实时性。 - 日期和时间格式 (
date-format,time-format): 自定义%server_date%和%server_time%占位符的显示格式,支持 JavaSimpleDateFormat格式。 - TAB 列表和侧边栏内容: 通过
tab-list和sidebar部分详细配置显示内容,包括行文本、占位符等。
占位符列表
LHTab 插件内置支持以下占位符:
%server_time%: 服务器当前时间%server_date%: 服务器当前日期%server_online%: 当前在线玩家数量%server_max_players%: 服务器最大玩家数量%server_ram_used%: 服务器已用内存 (MB)%server_ram_total%: 服务器总内存 (MB)%server_ram_max%: 服务器最大可用内存 (MB)%player_ping%: 玩家延迟 (ms)%player_health%: 玩家血量%player_displayname%: 玩家显示名称%lhtab_prefix%: 玩家当前前缀 (支持自定义或默认)
此外,如果您安装了 PlaceholderAPI,您还可以使用其提供的所有占位符。
