BodyHealth Locational Health & Damage for Minecraft Free & Open-Source

BodyHealth Locational Health & Damage for Minecraft Free & Open-Source - BodyHealth 身体部位生命与伤害

按身体部位模拟生命值 | 高度可自定义 | 可脚本化效果 | 光线追踪 | API 与附加组件
Bukkit / Spigot 作者 MITALITY 支持版本 1.21 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
4,042
插件详细介绍

简介

BodyHealth - 按身体部位管理生命值!

BodyHealth 为玩家生命值管理带来了全新的方式,通过按身体部位分别处理伤害与治疗来实现更细致的战斗体验。它强调兼容性,可与 Realistic Survival、MythicMobs、ProjectKorra 及其自定义伤害来源良好配合。

功能亮点

  • 精细化伤害控制:可自定义不同伤害类型(跌落、火焰、溺水等)对特定身体部位的影响。
  • 游戏内显示:集成 PlaceholderAPI 和 BetterHud,可实时显示各身体部位的生命值。
  • 综合计算因素:在计算伤害时,全面支持护甲、附魔、药水效果,甚至属性。
  • 自定义效果:可编写自己的效果,并精确指定在何种情况下触发。
  • 射线追踪:使用 raytracing 精确判断命中的身体部位;对于非实体造成的伤害,则使用向量计算。
  • 完整配置:甚至可以为不同身体部位设置不同的最大生命值,并让其依赖玩家原版最大生命值。
  • API:可直接在你自己的插件中接入 BodyHealth,以扩展更多功能。
  • Addon System:支持类似这个的 addons,可直接与 BodyHealth 深度集成,无需第三方插件。
  • 插件 Hook:可 Hook 到 WorldGuard 等插件,以进一步增强使用体验。
  • 性能表现:可以放心,这不会成为拖累你服务器的那个插件。
  • 代码质量:Top Code Quality。

演示与资源

  • Demo Server: showcase.breweryteam.dev
  • Check it out here,可能性无穷无尽!

可用 Addon

  • Official: LocationalArmorAddon
  • Community: RealisticBodyHealthAddon
  • Have an addon to share? Contact me to have it listed here

指令

  • /bodyhealth reload

重新加载插件配置,包括 effects 和语言文件。

  • /bodyhealth heal [player] [body part]

治疗一名玩家(将受影响的所有身体部位生命值设为 100%)。

  • /bodyhealth get [player] [body part]

获取某位玩家某个身体部位的生命值百分比,或获取全部。

  • /bodyhealth set [player] [body part] <health>

设置某位玩家某个身体部位的生命值(如果未指定则为全部部位)。

  • /bodyhealth add [player] [body part] <health>

为指定玩家或你自己,给全部部位或指定部位增加生命值。

  • /bodyhealth data <save/dump/erase/move> [...]

控制 BodyHealth 的 DataManager,管理所有存储类型中的数据。

  • /bodyhealth debug <dump/toggle> [...]

导出调试信息,或在游戏内切换 debug / development mode。

权限

  • bodyhealth.update-notify

接收新版本更新通知。

  • bodyhealth.reload

允许使用重载系统。

  • bodyhealth.heal

允许使用 heal 指令。

  • bodyhealth.get

允许使用 get 指令。

  • bodyhealth.set

允许使用 set 指令。

  • bodyhealth.add

允许使用 add 指令。

  • bodyhealth.data

允许使用 data 指令。

  • bodyhealth.debug

允许使用 debug 指令。

  • + bypass permissions

旁路权限。

占位符

BodyHealth 可与 PlaceholderAPI 无缝配合,为每个身体部位提供详细的生命值占位符。

  • %bodyhealth_health_<BodyPart>%

返回某个身体部位当前的生命值百分比。

  • %bodyhealth_health_<BodyPart>_rounded%

与上面相同,但不显示小数位。

  • %bodyhealth_state_<BodyPart>%

返回某个身体部位当前的状态。

安装与帮助

  • 请查看 Setup Guide。
  • 不能更新到 1.21 ?
  • 请查看 BodyHealthLegacy。
  • 如需提问、请求新功能或报告 bug,请通过这里或 Discord 服务器联系。
  • 点击下方图标加入 Discord。
  • 请不要使用评分区来报告 bug。为了高效支持与解决问题,建议你在 Discord 服务器开工单,或在 GitHub 提交 issue。感谢你的配合,这有助于我们持续改进该资源。
测试支持版本
1.21
版本分布
基本信息
插件名称 BodyHealth Locational Health & Damage for Minecraft Free & Open-Source
作者 MITALITY
平台 Bukkit / Spigot
支持版本 1.21 - 1.21
点赞数 7
最近版本
暂无数据 -