From e985a8f15b12107b39847d33d776f5ba036e38e8 Mon Sep 17 00:00:00 2001 From: WinDanesz <31292708+WinDanesz@users.noreply.github.com> Date: Thu, 3 Feb 2022 11:54:46 +0100 Subject: [PATCH] Fixed dispenser crash with Slime spell. Fixes #735 --- .../electroblob/wizardry/entity/living/EntityMagicSlime.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/electroblob/wizardry/entity/living/EntityMagicSlime.java b/src/main/java/electroblob/wizardry/entity/living/EntityMagicSlime.java index 12dac4f8..f9ae5d0f 100644 --- a/src/main/java/electroblob/wizardry/entity/living/EntityMagicSlime.java +++ b/src/main/java/electroblob/wizardry/entity/living/EntityMagicSlime.java @@ -52,7 +52,7 @@ public class EntityMagicSlime extends EntitySlime implements ISummonedCreature { super(world); this.setPosition(target.posX, target.posY, target.posZ); this.startRiding(target); - this.setOwnerId(caster.getUniqueID()); + if (caster != null) this.setOwnerId(caster.getUniqueID()); this.setSlimeSize(2, false); // Needs to be called before setting the experience value to 0 this.experienceValue = 0; this.lifetime = lifetime;