Bossbar

Bossbar

为Boss或实体创建血条:简单易用、性能友好、功能丰富。

冒险

生物血条

通过将其正确扩展到实体来增强 Minecraft 的血条功能。告别复杂的命令方块设置、导致卡顿的检测逻辑,以及那些试图粗制滥造还原真实效果的做法。这正是货真价实的血条扩展。

✅ 功能特性

  • 实体血条 会采用对应实体的名称、生命值和最大生命值。
  • 可以为实体血条设置范围,意味着只有在范围内的本地玩家才能看到它。
  • 默认血条可进行配置(详见“配置”)
  • 利用实体血条的扩展功能加深迷雾与暗化天空
  • 服务端插件,意味着客户端无需下载即可连接。
  • 易于使用,只需使用 /bossbar 命令,将血条 ID 替换为目标选择器,就完成了!
  • 高度优化,与 Minecraft 堆砌的命令代码相比,几乎不会造成卡顿。

⚙️ 配置

配置文件位于 config\bossbar.json

  • default
    • <entity_type>: 资源位置

      设置实体血条的范围。默认为 64。此范围之外的任何玩家都将看不到该实体血条。

      设置实体血条是否暗化天空。默认为 false

      设置实体血条是否加深迷雾。默认为 false

      • color: (blue|green|pink|purple|red|white|yellow)\

      设置实体血条的颜色。默认为 purple

      • style: (notched_6|notched_10|notched_12|notched_20|progress)\

      设置实体血条的视觉分段数。默认为 progress

  • register_before_vanilla: 布尔值\

在原版之前注册命令扩展,在解析服务器血条 ID 之前,尝试将血条参数解析为实体。默认为 false

📖 命令语法

  • bossbar set <目标> (visible|range|darken_sky|thicken_fog|color|style)
    • ... visible <可见性>\

    设置实体血条的可见性。默认对所有实体为 false,即禁用其血条。

    • ... range <范围>\

    设置实体血条的范围。默认为 64。此范围之外的任何玩家都将看不到该实体血条。

    • ... darken_sky <暗化天空>\

    设置实体血条是否暗化天空。默认为 false

    • ... thicken_fog <加深迷雾>\

    设置实体血条是否加深迷雾。默认为 false

    • ... color (blue|green|pink|purple|red|white|yellow)\

    设置实体血条的颜色。默认为 purple

    • ... style (notched_6|notched_10|notched_12|notched_20|progress)\

    设置实体血条的视觉分段数。默认为 progress

📦 参数说明

  • <目标>: 实体
    • 指定要修改血条的实体。
      必须是玩家名、目标选择器或 UUID。
  • <可见性>: 布尔值
    • 指定血条的可见性。
      必须为 truefalse
  • <范围>: 整数
    • 指定血条的范围。
      必须是介于 02147483647(含)之间的 32 位整数。
  • <暗化天空>: 布尔值
    • 指定血条是否暗化天空。
      必须为 truefalse
  • <加深迷雾>: 布尔值
    • 指定血条是否加深迷雾。
      必须为 truefalse