bossbar.yml

Boss栏部分: 您可以创建多个boss部分,每个部分都有自己的设置。在此示例中,我们有一个 bossbar_1 部分。但您可以创建更多部分,例如 bossbar_2

# 你可以创建任意数量的boss栏部分
bossbar_1: ...

bossbar_2: ...

Boss栏颜色: 使用color字段选择boss栏的颜色。可用选项有:BLUEGREENPINKPURPLEREDWHITEYELLOW。在本例中,颜色设置为YELLOW

如果您需要隐藏特定的 boss栏,则需要修改 config.yml 中的配置

bossbar_1:
  # BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
  color: YELLOW

进度条样式: 使用overlay字段设置进度条的外观。选项包括"progress""notched_6""notched_10""notched_12""notched_20"。此处设置为 PROGRESS

bossbar_1:
  # "progress", "notched_6", "notched_10", "notched_12", "notched_20"
  overlay: PROGRESS

条件: 您可以定义显示boss栏所必须满足的条件。在conditions部分,每个条件都有一个类型(例如permission)和refresh-interval,以防止严重条件导致服务器滞后。value字段列出了所需的权限。例如,如果玩家拥有 bossbar.show 权限,则将显示boss栏。

您可以在此处查看所有支持的条件条件系统

bossbar_1:
  conditions:
    condition_1:
      type: permission
      refresh-interval: 20  # 以刻位单位,多久检查一次玩家是否仍具有所需的权限
      value:
        - bossbar.show

文本显示顺序: boss栏可以显示一系列消息,这些消息在 text-display-order 下定义。每条消息都有duration(以刻为单位,20 刻 = 1 秒)和要显示的文本。例如:

  • 第一条消息 (text: '%np_background_hello%') 显示 100 刻(5 秒)。

  • 第二条消息 (text: '%np_background_time% %np_background_location% %np_background_weather%') 显示 200 刻(10 秒)。

  • 第三条信息 (text: '%np_background_update%') 显示 100 刻(5 秒)。

您可以为特定文本消息添加条件。在第三条消息中,定义了一个条件,即检查玩家是否具有 nameplates.admin 权限以及值 %np_is-latest% 是否等于 false。只有同时满足这两个条件时才会显示此消息。

bossbar_1:
  # boss栏将按照这个顺序循环显示文本:
  text-display-order:
    1:
      duration: 100
      text: '%np_background_hello%'
    2:
      duration: 200
      text: '%np_background_time%  %np_background_location%  %np_background_weather%'
      refresh-frequency: 1
    3:
      duration: 100
      text: '%np_background_update%'
      conditions:
        permission: nameplates.admin
        equals:
          value1: '%np_is-latest%'
          value2: 'false'

如果不需要轮播的文字,那么就这么配置

bossbar_1:
  text: '%np_background_hello%'

最后更新于