Skip to content

2.3 自定义&列表

LYOfficial edited this page Jan 13, 2023 · 2 revisions

列表

从 Essentials 2.11.1 开始,您现在可以配置 /list 的输出。

列表配置允许你做三件事:

  • 合并:您可以创建一个自定义显示组,并让它显示列出的组中的玩家。
  • 隐藏:如果你只是想隐藏一个组不显示,你可以将一个组标记为隐藏。
  • 限制:您可以设置在列表被截断之前显示的昵称的最大数量。

基本

此配置部分允许您覆盖/编辑 /list 命令,以更好地以易于阅读的格式呈现您的组。

默认情况下,它将按照您在此部分中定义的顺序显示组,任何未定义的组将按字母顺序显示。 如果你想抑制剩余的组,你可以通过定义一个 catch all 组来实现,下面有更多信息。

如果您根本不想进行任何组排序,您可以通过将其全部注释掉或定义一个 catch all 组来禁用此部分。

合并

您可以通过简单地列出新名称和要包含的组的名称来创建合并或自定义列表

 Staff: owner admin moderator

隐藏

您可以通过将组重新定义为'hidden'来隐藏组而不显示

 default: hidden

限制

您可以通过定义一个限制来截断列表,在该限制之后列表将被隐藏,并用显示完整列表的指令替换。

 builder: 20

捕获所有

默认情况下,任何未定义的组都会正常显示,但如果你想将所有其他玩家分组到一个组中,你可以使用通配符*来实现

 Players: '*'

示例

 list:
   Admin: owner admin
   stealth: hidden
   builder: 20
   default: 0

在这个例子中,所有者和管理员将显示为一个组,只有少于 20 人在线时才会列出构建者,它永远不会列出默认用户,并且'stealth'组中的玩家将被完全隐藏。