- 版权类型
- 原创
- 插件中文名称
- 血量压缩
- 插件英文名称
- HpScale
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- Leaves
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
核心功能
轻量血量显示压缩
HpScale 是一个基于 TabooLib 的血量显示压缩插件,可将玩家屏幕爱心固定为指定数量,避免高血量遮挡视野。真实血量不变,不影响伤害、治疗和属性结算。支持 BossBar、ActionBar 显示真实血量,文本支持变量与 Kether 内联表达式。插件配置示例
YAML:
# HpScale 配置文件
hearts:
# 玩家屏幕上固定显示多少颗爱心。
# 10 = 原版一排爱心,20 = 两排爱心。
amount: 10
refresh:
# BossBar / ActionBar / 爱心缩放刷新间隔,单位 tick。
# 20 tick = 1 秒。默认 10 tick 足够平滑。
interval-ticks: 10
bossbar:
# 是否启用 BossBar 显示真实血量。
enabled: false
# BossBar 显示条件,返回 true 时显示。
# 支持 Kether 表达式,可用变量见下方“文本变量”说明。
# 示例:只在主世界显示
# condition: |-
# check get world == "world"
condition: |-
true
# BossBar 颜色:PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
color: RED
# BossBar 样式:SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
style: SOLID
# BossBar 文本。
# 普通变量:{health}, {max_health}, {percent}, {hearts}
# 内联表达式:{{ ... }},例如 {{ round get percent }}
text: "&c血量: &f{health}&7/&f{max_health} &8(&f{percent}%&8)"
actionbar:
# 是否启用 ActionBar 显示真实血量。
enabled: true
# ActionBar 显示条件,返回 true 时显示。
# 示例:只给有权限的玩家显示
# condition: |-
# perm "hpscale.display"
condition: |-
true
# ActionBar 文本,同样支持普通变量和 {{ ... }} 内联表达式。
# 示例:&c❤ &f{{ get health }}/{{ get max_health }} &7({{ round get percent }}%)
text: "&c❤ &f{health}&7/&f{max_health}"
messages:
# /hpscale reload 重载成功提示。
reloaded: "&aHpScale 配置已重载。"
# 无权限提示。
no-permission: "&c你没有权限执行这个命令。"
命令
/hpscale reload 重载插件配置权限
hpscale.admin获取更新与反馈
想获取插件最新版本、提交 Bug、反馈建议,欢迎加入 QQ 群:1103418625
群内可获取插件的最新构建与更新动态
如果你在使用过程中遇到无法更新、版本不兼容、配置不生效等问题,也可以在群内反馈
群内还会分享一些服务器相关资源,例如 AP 脚本、MM配置、其他插件以及其他实用内容