--- a/net/minecraft/world/damagesource/DamageSource.java +++ b/net/minecraft/world/damagesource/DamageSource.java @@ -49,6 +49,18 @@ private boolean isFall; private boolean noAggro; public final String msgId; + // CraftBukkit start + private boolean sweep; + + public boolean isSweep() { + return sweep; + } + + public DamageSource sweep() { + this.sweep = true; + return this; + } + // CraftBukkit end public static DamageSource fallingBlock(Entity entity) { return (new EntityDamageSource("fallingBlock", entity)).damageHelmet();