SPIGOT-2127: Add DamageCause.ENTITY_SWEEP_ATTACK

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2016-12-23 22:39:33 +11:00
parent a272470d6f
commit d338127ab9
3 changed files with 23 additions and 2 deletions

View File

@@ -464,7 +464,7 @@ public class CraftEventFactory {
return event;
} else if (source instanceof EntityDamageSource) {
Entity damager = source.getEntity();
DamageCause cause = DamageCause.ENTITY_ATTACK;
DamageCause cause = (source.isSweep()) ? DamageCause.ENTITY_SWEEP_ATTACK : DamageCause.ENTITY_ATTACK;
if (source instanceof EntityDamageSourceIndirect) {
damager = ((EntityDamageSourceIndirect) source).getProximateDamageSource();