小默米的插件
原版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. 🔍 示例

耐力条

上一页🔍 示例下一页一次性基岩动作栏

这有帮助吗?

改前:

改后:

第一步

将图像和文本向上移动

/contents/images/coin.yml

image: coin
height: 10
ascent: -14 → -5
config.yml

shift_2:
- "space"
- "ascii:-6"

现在重新加载插件并重新安装资源包以查看更改

第二步

默认配置在玩家处于水中时隐藏金钱,但在这种情况下我们不必隐藏它。

plugins\CustomNameplates\configs\custom-placeholders.yml

# 之前
conditional-text:
  actionbar:
    priority_1:
      text: '%np_background_other_actionbar%'
      conditions:
        '||':
          '!=':
            value1: '%player_remaining_air%'
            value2: "300"
          '!gamemode': survival
    priority_2:
      text: '%np_static_money_hud%%np_offset_-179%%np_static_other_actionbar%'
      conditions:
        '!equals':
          value1: '%np_actionbar%'
          value2: ""
    priority_3:
      text: '%np_static_money_hud%'

# 之后
conditional-text:
  actionbar:
    priority_1:
      text: '%np_static_money_hud%%np_offset_-180%%np_static_other_actionbar%'
      conditions:
        '||':
          '!=':
            value1: '%player_remaining_air%'
            value2: "300"
          '!gamemode': survival
    priority_2:
      text: '%np_static_money_hud%%np_offset_-180%%np_static_other_actionbar%'
      conditions:
        '!equals':
          value1: '%np_actionbar%'
          value2: ""
    priority_3:
      text: '%np_static_money_hud%'

现在重新加载配置文件并查看结果。

第三步

添加耐力条

方法 1: 由于我们知道此 HUD 的宽度是固定的,我们可以使用 %nameplates_offset_100%%nameplates_vanilla_stamina_hud% 来添加另一行

conditional-text:
  actionbar:
    priority_1:
      text: '%np_static_money_hud%%np_offset_-180%%np_static_other_actionbar%'
      conditions:
        '||':
          '!=':
            value1: '%player_remaining_air%'
            value2: "300"
          '!gamemode': survival
    priority_2:
      text: '%np_offset_100%%np_vanilla_stamina_hud%%np_offset_-180%%np_static_money_hud%%np_offset_-180%%np_static_other_actionbar%'
      conditions:
        '!equals':
          value1: '%np_actionbar%'
          value2: ""
    priority_3:
      text: '%np_offset_100%%np_vanilla_stamina_hud%%np_offset_-180%%np_static_money_hud%'

方法 2: 我们也可以使用静态文本

static-text:
  stamina_hud:
    position: right
    text: '%np_vanilla_stamina_hud%'
    value: 180
conditional-text:
  actionbar:
    priority_1:
      text: '%np_static_money_hud%%np_offset_-180%%np_static_other_actionbar%'
      conditions:
        '||':
          '!=':
            value1: '%player_remaining_air%'
            value2: "300"
          '!gamemode': survival
    priority_2:
      text: '%np_static_stamina_hud%%np_offset_-180%%np_static_money_hud%%np_offset_-180%%np_static_other_actionbar%'
      conditions:
        '!equals':
          value1: '%np_actionbar%'
          value2: ""
    priority_3:
      text: '%np_static_stamina_hud%%np_offset_-180%%np_static_money_hud%'