From ea087050bfb5dfdc117184c418bd8257c777c272 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Mon, 6 Jul 2020 08:50:27 +1000 Subject: [PATCH] Fix crash involving fireballs By: md_5 --- paper-server/nms-patches/IProjectile.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/paper-server/nms-patches/IProjectile.patch b/paper-server/nms-patches/IProjectile.patch index 0f195b0bff..62a93b19f9 100644 --- a/paper-server/nms-patches/IProjectile.patch +++ b/paper-server/nms-patches/IProjectile.patch @@ -5,7 +5,7 @@ import javax.annotation.Nullable; +// CraftBukkit start -+import org.bukkit.entity.LivingEntity; ++import org.bukkit.projectiles.ProjectileSource; +// CraftBukkit end + public abstract class IProjectile extends Entity { @@ -15,7 +15,7 @@ this.shooter = entity.getUniqueID(); this.c = entity.getId(); } -+ this.projectileSource = entity == null ? null : (LivingEntity) entity.getBukkitEntity(); // CraftBukkit ++ this.projectileSource = (entity instanceof ProjectileSource) ? (ProjectileSource) entity.getBukkitEntity() : null; // CraftBukkit }