伤害物理

伤害物理

客户端浮动伤害数字,带2D物理、碰撞处理、火花效果及可配置颜色。

伤害物理

伤害物理是一个用于Minecraft(NeoForge 1.21.1)的客户端模组,可显示带有二维物理模拟的浮动伤害和治疗数字。

由于该模组完全在客户端运行,它可以在单人世界和多人服务器上正常工作,无需在服务器上安装模组。

image


功能特性

二维物理模拟

  • 数字从实体位置投影到屏幕上,并通过重力、空气阻力和初始向上冲量进行模拟。
  • 伤害数字具有质量特性和动态速度衰减。

文字碰撞

  • 屏幕上的活跃伤害数字会检测相互碰撞,并轻轻推开彼此,以防止在快速攻击时出现难以辨认的堆叠。

命中类型与视觉效果

  • 普通命中:带有可自定义颜色的标准数字。
  • 暴击:字体更大,向上速度更高,并带有屏幕空间火花粒子效果。
  • 治疗:显示生命恢复量,前缀为+符号,颜色可配置。
  • 伤害缩放:文字大小会根据伤害量与可配置参考值的比例动态调整。

配置

该模组包含一个游戏内配置界面,可通过模组列表访问。

image

可用设置:

  • 物理参数:调整重力、空气阻力、生成冲量和暴击速度倍率。
  • 性能与持续时间:配置存活刻数(淡出前的持续时间)和最大并发数字数量限制。
  • 开关选项:启用或禁用数字碰撞、暴击火花粒子和治疗数字。
  • 缩放:设置最小和最大字体缩放范围,以及参考伤害阈值。
  • 颜色自定义:内置RGB滑块,带有普通、暴击和治疗文字颜色的实时预览框。