TslatEntityStatus

TslatEntityStatus

一个适用于Minecraft的现代化实体健康/状态/伤害指示器模组

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 元素
      • 动态决定你的元素的可见性和使用
    • 根据你自己的条件从服务端自定义客户端粒子处理
    • 根据客户端的 DamageSource 对伤害事件进行自定义粒子处理(1.20+)
    • 从任何地方轻松获取 TES 的配置选项
    • 所有面向开发者的类、字段和方法均有完整文档
    • 多加载器实现,支持所有平台

常见问题

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

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

你会支持 X 版本吗?

我实际上只打算支持以下版本:1.18.2、1.19.2、1.19.3+

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

X 功能可配置吗?

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

你能添加 X 功能吗?

也许!在 Discord 服务器中提出建议,如果我认为它可能有用,就有相当大的机会添加它。

来聊聊吧!

想讨论 TES 或只是想问我更多问题?加入 Discord 尽管问吧!

捐赠

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