SPIGOT-5812: ProjectileHitEvent fires twice if projectile is an Egg

This commit is contained in:
md_5 2020-06-26 08:02:51 +10:00
parent 614fbae9d5
commit 72c080cca6
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11

View File

@ -1,14 +0,0 @@
--- a/net/minecraft/server/EntityProjectile.java
+++ b/net/minecraft/server/EntityProjectile.java
@@ -42,6 +42,11 @@
if (movingobjectposition.getType() != MovingObjectPosition.EnumMovingObjectType.MISS && !flag) {
this.a(movingobjectposition);
+ // CraftBukkit start
+ if (this.dead) {
+ org.bukkit.craftbukkit.event.CraftEventFactory.callProjectileHitEvent(this, movingobjectposition);
+ }
+ // CraftBukkit end
}
Vec3D vec3d = this.getMot();