From f3dab3a488c6ef87abe9639d537c19b7a1029019 Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 2 Dec 2022 08:52:54 +1100 Subject: [PATCH] SPIGOT-7191: TNT minecart explosions crash the server --- .../net/minecraft/world/entity/vehicle/EntityMinecartTNT.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nms-patches/net/minecraft/world/entity/vehicle/EntityMinecartTNT.patch b/nms-patches/net/minecraft/world/entity/vehicle/EntityMinecartTNT.patch index 2b1dac37a..2980df4ea 100644 --- a/nms-patches/net/minecraft/world/entity/vehicle/EntityMinecartTNT.patch +++ b/nms-patches/net/minecraft/world/entity/vehicle/EntityMinecartTNT.patch @@ -17,7 +17,7 @@ - this.level.explode(this, this.getX(), this.getY(), this.getZ(), (float) (4.0D + this.random.nextDouble() * 1.5D * d1), Explosion.Effect.BREAK); + // CraftBukkit start -+ ExplosionPrimeEvent event = new ExplosionPrimeEvent((org.bukkit.entity.Explosive) this.getBukkitEntity(), (float) (4.0D + this.random.nextDouble() * 1.5D * d1), false); ++ ExplosionPrimeEvent event = new ExplosionPrimeEvent(this.getBukkitEntity(), (float) (4.0D + this.random.nextDouble() * 1.5D * d1), false); + this.level.getCraftServer().getPluginManager().callEvent(event); + if (event.isCancelled()) { + fuse = -1;