TslatEntityStatus

TslatEntityStatus

查看实体生命值及其他状态。让敲打物体再次变得有趣!

游戏机制

TslatEntityStatus (TES)

查看实体生命值及其他状态。让打击感再次变得有趣!

TES

TES 是一款“伤害指示器”风格的模组,旨在为世界中的实体添加关键信息。 它力求以完全可配置的方式涵盖尽可能多的信息层面,以便任何人都能根据自己的需求获取任何信息片段。

它还考虑了第三方集成,允许其他模组配置或充分利用所提供的系统。

依赖项

1.16.5-1.21.1: Fabric:MidnightLib

1.21.3+: Fabric/Forge:ForgeConfigAPIPort

功能

  • HUD 风格的实体状态界面
  • 世界中的头顶实体状态界面
  • 世界中的伤害与治疗“弹出”粒子
  • 基于队伍颜色的伤害粒子(1.20+)
  • 多层面的状态元素
  • 实体名称
  • 实体生命值
  • 实体护甲与韧性
  • 实体类型属性(火焰免疫、近战、远程等)
  • 实体药水效果图标
  • 完全用户可配置
  • 可单独开关任何元素
  • 可单独开关任何功能
  • 调整自动化功能以平衡性能
  • 选择 HUD 的显示方式和时机
  • 配置生命条(们)的渲染风格
  • 调整屏幕内和世界内 HUD 的大小
  • 更改伤害和治疗粒子的默认颜色
  • 按需调整 HUD 的透明度
  • 面向公众的模组 API
  • 在世界中触发任意类型的自定义粒子
  • 使用默认设置或定义你自己的动画风格
  • 以文本、数字或你选择的任何其他自定义渲染风格进行渲染
  • 添加你自己的 HUD 元素
  • 在现有 HUD 的自由空间中渲染你选择的任何信息
  • 决定是仅使用世界内渲染还是仅使用 HUD 渲染
  • 替换/修改/扩展/移除内置或其他模组的 HUD 元素
  • 动态确定元素的可见性和用途
  • 根据你自己的条件,在客户端自定义处理来自服务器端的粒子
  • 根据伤害来源在客户端为伤害事件进行自定义粒子处理(1.20+)
  • 可从任何地方轻松检索 TES 的配置选项
  • 为所有面向开发者的类、字段和方法提供完整文档
  • 支持多加载器实现,适配所有平台

常见问题

这个模组是服务端还是客户端?

这个模组几乎完全是客户端!但是,药水图标仅在服务器也安装了该模组并在配置中启用了药水图标时才会生效。

你会支持X版本吗?

我通常只打算支持以下版本:1.18.2、1.19.2、1.19.3+

如果有人愿意将模组移植到其他版本并提交 PR,我也可以为该版本上传。

X功能是可配置的吗?

是的。这个模组中几乎所有内容都可以在配置文件中进行配置。

你能添加X功能吗?

也许吧!在 Discord 服务器中提出建议,如果我觉得它可能有用,有很大机会会添加它。

来聊天吧!

想讨论 TES 或想问我更多问题?加入 Discord 畅所欲言吧!

捐赠

想支持我的工作?考虑成为 Patron 吧!