Use getBukkitEntity for ExplosionPrimeEvent instead of creating new one

By: Phoenix616 <mail@moep.tv>
This commit is contained in:
CraftBukkit/Spigot
2019-03-04 16:12:52 +01:00
parent d0fdcfcf41
commit 196d19e95c
2 changed files with 4 additions and 5 deletions

View File

@@ -26,7 +26,7 @@
- this.world.createExplosion((Entity) null, this.locX, this.locY, this.locZ, (float) this.yield, flag, flag);
+ // CraftBukkit start - fire ExplosionPrimeEvent
+ ExplosionPrimeEvent event = new ExplosionPrimeEvent((org.bukkit.entity.Explosive) org.bukkit.craftbukkit.entity.CraftEntity.getEntity(this.world.getServer(), this));
+ ExplosionPrimeEvent event = new ExplosionPrimeEvent((org.bukkit.entity.Explosive) this.getBukkitEntity());
+ this.world.getServer().getPluginManager().callEvent(event);
+
+ if (!event.isCancelled()) {