From fe5d80e0176d8bc18a89cac8939e2d134ac96e79 Mon Sep 17 00:00:00 2001 From: WinDanesz <31292708+WinDanesz@users.noreply.github.com> Date: Thu, 3 Feb 2022 11:56:19 +0100 Subject: [PATCH] Fixed dispenser crash with Conjure Block spell. Fixes #735 --- src/main/java/electroblob/wizardry/spell/ConjureBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/electroblob/wizardry/spell/ConjureBlock.java b/src/main/java/electroblob/wizardry/spell/ConjureBlock.java index 72b8780d..87ed80c8 100644 --- a/src/main/java/electroblob/wizardry/spell/ConjureBlock.java +++ b/src/main/java/electroblob/wizardry/spell/ConjureBlock.java @@ -33,7 +33,7 @@ public class ConjureBlock extends SpellRay { @Override protected boolean onBlockHit(World world, BlockPos pos, EnumFacing side, Vec3d hit, EntityLivingBase caster, Vec3d origin, int ticksInUse, SpellModifiers modifiers){ - if(caster.isSneaking() && world.getBlockState(pos).getBlock() == WizardryBlocks.spectral_block){ + if(caster != null && caster.isSneaking() && world.getBlockState(pos).getBlock() == WizardryBlocks.spectral_block){ if(!world.isRemote){ // Dispelling of blocks