Replace event cancellation with setting target to null, fixes #236

This commit is contained in:
Electroblob77
2019-09-04 11:51:06 +01:00
parent eef48f319a
commit bdefecbe9b
@@ -624,7 +624,7 @@ public class Possession extends SpellRay {
EntityLiving possessee = getPossessee((EntityPlayer)event.getTarget());
EntityLiving attacker = (EntityLiving)event.getEntityLiving();
if(possessee != null && !attacker.canAttackClass(possessee.getClass())){
event.setCanceled(true); // Mobs can't target a player possessing an entity they don't normally attack
((EntityLiving)event.getEntityLiving()).setAttackTarget(null); // Mobs can't target a player possessing an entity they don't normally attack
}
}
}