From c39a213e62fa7fbe5c4f7c33c52bb6f3ebdfb110 Mon Sep 17 00:00:00 2001 From: Electroblob77 <35599699+Electroblob77@users.noreply.github.com> Date: Wed, 4 Sep 2019 13:04:40 +0100 Subject: [PATCH] Add null check for side hit to ice spikes spell, fixes #188 --- src/main/java/electroblob/wizardry/spell/IceSpikes.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/electroblob/wizardry/spell/IceSpikes.java b/src/main/java/electroblob/wizardry/spell/IceSpikes.java index 5f7f7d26..6fe93b3e 100644 --- a/src/main/java/electroblob/wizardry/spell/IceSpikes.java +++ b/src/main/java/electroblob/wizardry/spell/IceSpikes.java @@ -23,8 +23,10 @@ public class IceSpikes extends SpellConstructRanged { @Override protected boolean spawnConstruct(World world, double x, double y, double z, EnumFacing side, EntityLivingBase caster, SpellModifiers modifiers){ + if(side == null) return false; + BlockPos blockHit = new BlockPos(x, y, z); - if(side != null && side.getAxisDirection() == EnumFacing.AxisDirection.NEGATIVE) blockHit = blockHit.offset(side); + if(side.getAxisDirection() == EnumFacing.AxisDirection.NEGATIVE) blockHit = blockHit.offset(side); if(world.getBlockState(blockHit).isNormalCube()) return false;