mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-24 18:07:39 +01:00
[Bleeding] Repair missing diff in Explosion. Fixes BUKKIT-5662
The blast protection enchantment dampers explosions, however the functionality was only added to block explosions, and not entity explosions.
This commit is contained in:
parent
5b9950b5f7
commit
bed3f7f8f5
@ -168,10 +168,11 @@ public class Explosion {
|
||||
if (!event.isCancelled()) {
|
||||
entity.getBukkitEntity().setLastDamageCause(event);
|
||||
entity.damageEntity(DamageSource.explosion(this), (float) event.getDamage());
|
||||
double d11 = EnchantmentProtection.a(entity, d10);
|
||||
|
||||
entity.motX += d0 * d10;
|
||||
entity.motY += d1 * d10;
|
||||
entity.motZ += d2 * d10;
|
||||
entity.motX += d0 * d11;
|
||||
entity.motY += d1 * d11;
|
||||
entity.motZ += d2 * d11;
|
||||
if (entity instanceof EntityHuman) {
|
||||
this.l.put((EntityHuman) entity, Vec3D.a(d0 * d10, d1 * d10, d2 * d10));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user