关于如何配置自定义生物爆头判定配置


枪械工艺为您提供了一套适用于人形实体的爆头判定机制,你可以自定义爆头的伤害,头部判定箱的位置以及尺寸:

你可以在配置文件“gunscraft-common.toml”中的“headshot_modify”配置项中添加自定义的配置,具体如下:

单个配置项包含生物的注册名,爆头伤害乘数,头部判定箱尺寸,头部判定箱高度

比如我们希望尸壳的头部判定箱是一个尺寸为原始碰撞箱宽度0.8倍的正方体,位于原始碰撞箱高度0.82倍位置(脚底高度为0),被射击时会受到2.0倍的伤害

我们应该在配置项中括号内加上 "minecraft:husk=2.0,0.8,0.82" (记得用英文逗号隔开哦)

然后重启游戏,进入世界后按下 F3 + b 查看生物碰撞箱:

关于如何配置自定义生物爆头判定配置-第1张图片

可以发现出现了一个绿色的小碰撞箱,那就是头部判定箱,射中就能触发爆头判定啦。

注意:爆头判定是建立在子弹击中原始碰撞箱的基础上的,判定链如下:

击中原始碰撞箱 -> 击中头部碰撞箱 -> 触发爆头


为生物添加爆头判定可能是一件痛苦的事,不过枪械工艺已经为您配置好了绝大部分minecraft原版的人形实体的爆头判定^v^!