- 198
- 1
- 24
Хочу сделать так, чтобы мой моб (зомби в костюме химзащиты) не получал урона от зелий. Но отмена события почему-то не работает.
Вот обработчик события:
Все условия вроде-бы совпадают, но зелье лечения всё равно наносит мобу урон...
Вот обработчик события:
Сущность получает урон::
@SubscribeEvent
public static void onHurt(LivingHurtEvent event) {
/* Is this Hazmat Zombie? */
if (event.getEntity() instanceof Zombie5) {
if (event.getSource().isMagic()) {
/* Does hazmat suit protect from potions? */
if (ConfigHandler.GENERAL.hazmatSuitProtectsFromPotions.get()){
event.setCanceled(true);
}
}
}
}