无限制名称标签模式

关于

Minecraft 的名称标签拥有大量限制,这可以在 限制 页面查看。这个功能隐藏玩家本身的名称标签,而在名称标签原本的地方放置一个隐身的盔甲架,这样在拥有同样的效果同时即可解除 Minecraft 原版的大量限制。同时每当玩家移动时,盔甲架就也会同时跟着移动,这使得玩家几乎感觉不出这带来的变化。它们基于发包(这意味着这不是基于服务端方面)并且异步处理(不会影响你的服务器的 TPS)。

启用

打开 config.yml 并找到这一部分

scoreboard-teams:
  unlimited-nametag-mode:
    enabled: false
    use-marker-tag-for-1-8-x-clients: false
    disable-on-boats: true
    space-between-lines: 0.22
    disable-in-worlds:
      - disabledworld
    dynamic-lines:
      - abovename
      - nametag 
      - belowname
      - another
    static-lines:
      myCustomLine: 0.66

要启用该功能,设置:

  unlimited-nametag-mode:
    enabled: true

要使得该功能正常工作,您还必须保持打开原版的名称标签功能,请设置:

scoreboard-teams: 
  enabled: true

如果你在 BC 上安装的 TAB,您需要在所有子服安装 TAB-Bridge 才能使得该功能工作。

配置

默认情况下,只有一行文本被显示,即重复了原版名称标签的内容。(由 tagprefix + customtagname + tagsuffix 组成)

如果你希望所有玩家的名称标签都一样而不是根据组决定不同,你只需使用名称为 _DEFAULT_ 关键词的组即可,例如: groups.yml

_DEFAULT_:
  abovename: "%group%"
  belowname: "&cHealth: %health%"

动态行(dynamic-lines)

动态行的各个行的高度(PS:即隐形盔甲架的高度)根据它所在的行决定。最开始的高度为 0,每增加一行即增加 0.22 格高度。如果您要增加新的一行,只需将其代表的名称添加到您想要的名称标签中的列表中,它将自动调整高度来实现另起一行的效果。 注意: nametag 关键词表示原版的名称标签内容 - 由 tagprefix + customtagname + tagsuffix 组成。

静态行(static-lines)

修改过高度的行。越高的值代表越高的高度。0 即第一行的高度,1 即 1 格方块的高度。支持小数点。如果您要增加新的一行,需要指定其自定义的间隔高度。

换行

您可以在配置中使用像 tagprefix,tagsuffix和其他属性 这样的行。例如: groups.yml

test:
  belowname: "这本身名称标签下方的内容"
  another: "这是在名称标签下方的下方的内容"
  myCustomLine: "这是拥有自定义行间隔的新的一行"

额外设置

use-marker-tag-for-1-8-x-clients: false 利用 1.8.1 中引入的一项功能,允许盔甲架的碰撞箱为零,从而降低了击中盔甲架而不是玩家的风险。但问题是所有 1.8.x 版本都具有相同的协议版本,因此无法知道玩家是否使用 1.8.0。此功能在 1.9+ 客户端自动开启,1.9+ 客户端不会受到该选项影响。

启用此功能后,1.8.0 玩家显示的盔甲架比预期的高 2 格,这意味着它们看到的名称标签也对应提高。

禁用此功能后,如果盔甲架被击中,那么该击中将重定向到盔甲架所有者,这应该是不可能注意到的,但注重 PvP 玩法的服务器可能会注意此变化。

disable-on-boats: true 由于内部的玩家位置更新问题,玩家所显示的位置和服务端层面实际的位置并不匹配,这导致玩家在坐船时盔甲架显示的位置可能和实际位置不匹配。启用该选项将会在玩家坐船时关闭隐藏盔甲架以解决该问题。

space-between-lines: 0.22 每行之间的间隔。这个值是最佳的,你基本上不需要修改。

额外信息

#1 该功能会使得原版的名称标签隐形,这样我们才能使用隐形的盔甲架来替换它。这也会导致你的原版的 名称标签下方 同样会隐形,无法正常显示。要使得名称标签下方的内容能再次显示,请在开启无限制名称标签模式后通过属性指令再次添加。例如:/tab group _OTHER_ belowname %health% Health

#2 由于每个玩家的隐形盔甲架都在你头顶生成,使用非官方 MC 的 Mod 将有可能导致你无法查看自己的隐形盔甲架,就像 F5 看原版名称标签那样。如果你想看到它们,请使用指令 /tab nametag preview (这是一个开关指令)。

最后更新于