自定义血条
本节内容有同步视频教程>>点击查看
请在
GermPlugin/misc/文件夹内创建配置
普通怪物血条
示例配置
# 血量条
# 索引名 可随意更改
HealthBar:
# 类型 healthbar 为血条
type: healthBar
# 血条类型 normal 为显示在头顶 的血条
barType: normal
# 是否可以绑定给自己 默认为false
showSelf: false
# 显示范围
distance: 32
# 血条背景v大小
barBGV: 63
# 血条本身v大小
barV: 16
# 血条本身u大小
barU: 434
# 血条贴图
path: "textures/misc/bar.png"
# 位置偏移
offsetX: 0
offsetY: 0
offsetZ: 0
# 缩放
scale: 1
# 自定义标签
# 支持变量 width为显示血条实体的碰撞箱宽度 height为高度
# 自定义标签支持变量 index 从上到下计数 仅计enable为true的标签
labels:
#标签1 玩家名字
#这里可以自定义
name:
#是否启用 也支持变量表达式 %bindEntity_health%>100
enable: true
#应用的字体
font: minecraft
#缩放
scale: 1
#文本
texts:
- "%bindEntity_name%"
#显示位置X
locationX: "w*0.5"
#显示位置Y
locationY: "-h*0.5"
#加载的特殊字体的文字大小,仅对特殊字体ttf有效 默认为27
fontSize: 27
#字体描边 范围 [0-1] 默认为0
stroke: 0
#字体描边颜色 默认为 0xFF000001
strokeColor: 0xFF000001
#是否渲染阴影 默认为 true
shadow: true
#行间距 默认为0
lineSpace: '0'
#自动换行的像素长度 每行超过长度的字符串将会自动被换行到下一行 (默认为不自动换行)
splitWidth: "w*0.4+40"
#在单行中超过该长度的文本将会被渲染为省略号
omitWidth: "w*0.1"
#每个字弹出的时间 单位ms 不设置是默认直接显示
popTime: "100"
#血量显示
health:
#是否显示
enable: true
#字体
font: minecraft
#文本
texts:
- "%bindEntity_health%/%bindEntity_max_health%"
#显示位置X
locationX: 40
#显示位置Y
locationY: 20
# 匹配条件
matchCondition:
# 实体类型 填入实体的类型要求 (小写加下划线,如zombie_pigman、player) 默认为空
type: 'zombie_pigman'
# 指定UUID的实体 (不需要时可删除,主要用于插件的API,指定实体模型时) 默认为空
uuid: '7596a349-17d9-404a-aed8-681cd410452d'
# 此名字的生物将会显示此模型 完全匹配 (使用完全匹配时请删除存在匹配) 默认为空
name: "§b小黄人"
# 生物的名字存在此字符串会显示此模型 存在匹配 (使用存在匹配时请删除完全匹配) 默认为空
match: "