小默米的插件
原版WIKI
CustomNameplates
CustomNameplates
  • 插件WIKI
    • 🍀 CustomNameplates
      • ✏️ 文本格式
      • ❓️ 常见问题
      • 📖 基本字体知识
      • ⚙️ 配置
        • config.yml
        • bossbar.yml
        • actionbar.yml
        • bubble.yml
        • nameplate.yml
        • advance-data.yml
      • ➕️ 创建新内容
        • 🏷️ 铭牌
        • 🖼️ 背景
        • 💬 气泡
        • 🔶 图像
      • 🅿️ 自定义占位符
        • 切换文本
        • 背景/铭牌/气泡文本
        • 下降文本
        • 条件文本
        • 静态文本
        • 原版Hud
      • 🅿️ 占位符
      • ✅ 条件
      • 🐚 权限与命令
      • 🤝 兼容性
        • MagicCosmetics
      • 🔍 示例
        • 耐力条
        • 一次性基岩动作栏
      • ⌨️ 应用程序编程接口
        • 基础操作
      • 📝 CustomNameplates 更新:2.4 版本到 3.0 概览
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 插件WIKI
  2. 🍀 CustomNameplates
  3. ⚙️ 配置

bossbar.yml

上一页config.yml下一页actionbar.yml

这有帮助吗?

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

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

bossbar_2: ...

Boss栏颜色: 使用color字段选择boss栏的颜色。可用选项有:BLUE、GREEN、PINK、PURPLE、RED、WHITE和YELLOW。在本例中,颜色设置为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%'
条件系统