Как получить работоспособность объекта, содержащего зачарованный предмет

#java #minecraft #minecraft-fabric

#java #Minecraft #minecraft-ткань

Вопрос:

В настоящее время я пытаюсь создать мод Minecraft в Fabric, и часть его — это заклинание, которое изменяет урон от атаки в зависимости от здоровья объекта, удерживающего его. В настоящее время я считаю, что у меня есть метод, который получает работоспособность объекта,

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

Однако я не могу найти способ получить объект, чтобы я мог запустить это.

Итак, кто-нибудь знает, как получить объект, содержащий зачарованный предмет, чтобы я мог использовать его в этом методе?

Ответ №1:

Я нашел решение, в котором я не использовал метод getAttackDamage, а вместо этого просто получил и установил работоспособность цели в методе onTargetDamaged, поскольку по умолчанию в качестве параметра используется пользователь