- 67
- 1
- 0
Прив пж помогите, какое название ивента когда игрок бъёт другого игрока, и мне надо получить игрока которого ударили
А типо как получить игрока которого ударили?LivingHurtEvent
вот пример:А типо как получить игрока которого ударили?
public static void BurnSword(AttackEntityEvent event){
PlayerEntity player = event.getPlayer();
LivingEntity target = (LivingEntity) event.getTarget();
if (player.getHeldItemMainhand().getItem() == ModItems.SUPER_SWORD.get()){
target.setFire(8);
}
}
еще как прокатит. только мозг подруби и возьми нужный эвентНа версии 1.8 такое не прокатит
Уже ошибки разучились править? что за лень такая?у меня ошибки выходят
Залазь в код ивента и смотри. Если хочешь через AttackEntityEvent, то там должен быть getTarget(получить цель, метод, похожий на getTarget). Если хочешь через LivingHurtEvent, то должен быть метод в DamageSource, который даёт тебе тип урона. Получаешь его, проверяешь на PlayerEntity. Вроде не так сложно, надеюсь, у тебя получится, удачиНа версии 1.8 такое не прокатит, у меня ошибки выходят, может по другому можно
Спс, вроде как помоглоеще как прокатит. только мозг подруби и возьми нужный эвент
Уже ошибки разучились править? что за лень такая?