Skip to content
On this page

猹の伤害显示

配置文件

yml
############################
#         插件验证          #
############################
apiKey: "apiKey"
############################
#         数 据 库          #
############################
# 数据库配置
database:
  schema: "cha_plugin"
  # mysql数据库账号密码
  username: "root"
  password: "root"
  # mysql数据库地址端口
  host: "localhost"
  port: "3306"
  share: true
############################
#         系统设置          #
############################
# 普通伤害
normal:
  # 默认指示, normal/default文件夹下
  default:
    folder: "default"
  # vip1指示, normal/vip1文件夹下
  vip1:
    folder: "vip1"
    perm: "chadamageindicator.vip1"
# 暴击伤害
crit:
  # 默认指示, crit/default文件夹下
  default:
    folder: "default"
# 属性伤害
attr:
  # 默认指示, attr/default文件夹下
  default:
    folder: "default"

语言文件

yml
config-null: "§c不存在该配置"
config-perm: "§c没有权限使用该皮肤"
config-success: "§a成功切换皮肤"

客户端配置(MOD)

cfg
# Configuration file

general {
    D:critX=-0.5
    D:critY=-0.2
    D:critZ=0.02
    D:scaleX=-0.02
    D:scaleY=-0.02
    D:scaleZ=0.02
}

客户端参数说明

参数作用建议理解
scaleX普通数字横向缩放绝对值越大,数字越宽;负值用于朝向修正。
scaleY普通数字纵向缩放绝对值越大,数字越高;负值用于朝向修正。
scaleZ普通数字深度缩放控制面片深度方向缩放,避免显示异常。
critX暴击标记横向缩放作用于 crit.png 的横向尺寸。
critY暴击标记纵向缩放作用于 crit.png 的纵向尺寸。
critZ暴击标记深度缩放作用于 crit.png 的深度方向。

客户端贴图目录规范

  • 在客户端 .minecraft 下准备伤害显示资源目录。
  • 普通伤害目录:normal/<皮肤ID>/
  • 暴击伤害目录:crit/<皮肤ID>/
  • 属性伤害目录(如启用):attr/<皮肤ID>/
  • 数字贴图:0.png ~ 9.png
  • 小数点贴图:..png
  • 暴击标记贴图:crit.png(仅 crit/<皮肤ID>/ 需要)

常用参数预设(客户端)

下列预设可直接写入客户端配置文件的 general 段。
若出现位置或朝向不符合预期,可优先微调 scaleYcritY

小字预设(紧凑)

cfg
general {
    D:critX=-0.35
    D:critY=-0.15
    D:critZ=0.015
    D:scaleX=-0.015
    D:scaleY=-0.015
    D:scaleZ=0.015
}

中字预设(推荐默认)

cfg
general {
    D:critX=-0.5
    D:critY=-0.2
    D:critZ=0.02
    D:scaleX=-0.02
    D:scaleY=-0.02
    D:scaleZ=0.02
}

大字预设(强调)

cfg
general {
    D:critX=-0.7
    D:critY=-0.3
    D:critZ=0.03
    D:scaleX=-0.03
    D:scaleY=-0.03
    D:scaleZ=0.03
}