跳到正文

TslatEntityStatus

作者:Tslat

查看实体的生命值和其他状态。让打怪重新变得有趣!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

TslatEntityStatus (TES)

查看实体生命值和其他状态。让痛击万物再次变得有趣!

TES

TES 是一款“伤害指示器”风格的模组,旨在为世界中的实体添加重要信息。
它力求以完全可配置的方式涵盖尽可能多的信息维度,让任何人都能根据自己的需求使用其中的信息。

TES 在设计时也考虑到了第三方集成,允许其他模组配置或充分利用其提供的系统。

前置

1.16.5-1.21.1:
Fabric: MidnightLib

1.21.3+:
Fabric/Forge: ForgeConfigAPIPort

功能

  • HUD 风格的实体状态界面
  • 实体头顶的世界内状态界面
  • 世界内显示伤害和治疗的“弹出”粒子
  • 基于队伍颜色的伤害粒子(1.20+)
  • 多维度状态元素
  • 实体名称
  • 实体生命值
  • 实体护甲与护甲韧性
  • 实体类型属性(火焰免疫、近战、远程等)
  • 实体药水效果图标
  • 完全由用户配置
  • 可单独切换任意元素的开关
  • 可单独切换任意功能的开关
  • 调整自动化功能,在性能与效果之间取得你满意的平衡
  • 选择 HUD 的显示方式与显示时机
  • 配置生命条的渲染样式
  • 调整屏幕 HUD 和世界内 HUD 的大小
  • 更改伤害与治疗粒子的默认颜色
  • 按你的喜好调整 HUD 的不透明度
  • 面向公众的模组 API
  • 触发任意类型的自定义世界内粒子
  • 使用默认动画样式,或定义自己的动画样式
  • 以文本、数字或你选择的其他自定义渲染样式进行渲染
  • 添加自己的 HUD 元素
  • 在现有 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!

评论

登录后评论和评分

Tslat 的其他作品

查看全部 →