0

我目前正在尝试在 Fabric 中制作一个 Minecraft mod,其中一部分是一个附魔,它可以根据持有它的实体的健康状况改变攻击伤害。目前,我相信我有一种方法可以获取实体的健康状况,

public static float getUserHealth(LivingEntity user) {
        return user.getHealth();
    }

但是,我找不到获取实体的方法,因此我可以运行它。

那么,有谁知道如何获得持有附魔物品的实体,以便我可以在这种方法中使用它?

4

1 回答 1

0

我找到了一个解决方案,我没有使用 getAttackDamage 方法,而是在 onTargetDamaged 方法中获取并设置目标的健康状况,因为默认情况下将用户作为参数

于 2020-11-15T22:05:59.057 回答