布局
关于
这个功能允许你配置所有 80 个 TAB 列表槽位。目前不支持显示小于 4 列。这个功能目前可以通过 layout.yml 启用或者配置。
创建一个布局
这个功能可以在 layout.yml 文件下的 layouts
部分配置。所有布局包括 3 个设置: Fixed slots, player groups 和 display condition (可选)。
Display condition(显示条件)
玩家必须满足条件才会显示该布局。如果玩家不满足该布局的所有条件,那么插件会检查是否满足下一个布局的条件。如果玩家不满足所有布局的条件,那么他将会显示默认的 TAB 列表。该设置是可选的,你也可以不设置它。
Fixed slots(修复槽位)
这些是通过修改位置实现的空白玩家槽位,它们可以自定义文本和显示的皮肤。它们可以在各个布局下的 fixed-slots
选项配置。定义的语法是 SLOT|TEXT|SKIN
。如果你不想要定义自定义皮肤,请直接使用 SLOT|TEXT
。
SLOT
- 修复槽位所在的位置。它可以是 1 到 80。默认情况下,槽位数是按列增长的,因此第一列即是 0 到 20。
TEXT
- 文本内容。支持变量符。
SKIN
- 布局的皮肤,具体见下。
玩家组
这些是满足指定条件的玩家组。
显示条件
显示条件是这个组的玩家必须满足的要求。如果一个玩家不能满足这个组的条件,那么下一个组的条件将会被检查(根据配置文件中各个组的顺序)。如果玩家无法满足所有组的条件,那么他将不会在布局中显示。显示条件不是必须的(可以用于默认组)。
槽位
这个组在布局中显示的槽位间隔。间隔 1-5
代表 1 到 5 的所有槽位。如果你想要多个间隔下的槽位,只需要根据格式另起一行即可。
从 41 到 80 间隔的槽位而不包括 61,62 和 63 槽位的示例:
通过条件管理多布局
你可以通过为各个布局设置显示条件的方法创建多布局。要想这么做,你需要为各个布局设置 condition
选项。在配置中的各个布局在显示前都会被检查其显示条件。如果一个布局没有设置其条件,它将无条件显示。如果玩家不满足所有布局的条件,那么它将会看到正常的 TAB 列表。
皮肤
玩家所处的槽位可以显示他们的皮肤。如果是修复槽位(即空白玩家槽位),如果它们在配置中被指定了皮肤,该皮肤将会显示,否则将会使用 default-skin
的皮肤。该选项的皮肤也会用于无效皮肤时的玩家槽位。
样式
额外设置
如果启用,各玩家组的最后一个槽位将会显示该组有多少位玩家,而不是之前为其他玩家准备的槽位。
default-skin: "mineskin:1753261242"
给修复槽位和无法检测到皮肤的玩家的默认皮肤。、
一些预置的皮肤:
额外信息
为避免在使用指令 Tab 补全时显示虚拟玩家,TAB 使用一个空白的字符作为虚拟玩家的名称。因为 Minecraft 的计分板目标只使用玩家的名称而不是玩家的UUID 来定义值,这样结果是 TAB 无法为每个虚拟位置设置不同的名称值,这使得 黄色颜色 功能无法兼容此功能。如果你希望在拥有此效果同时仍使用黄色颜色,请考虑使用 TAB后缀对齐 功能。
最后更新于