From 067779741ace891b52c3a5347d81d2b64de5a209 Mon Sep 17 00:00:00 2001 From: Naxanria Date: Fri, 5 Apr 2019 13:48:36 +0200 Subject: [PATCH] Side check to fix potential crash Will fix crash seen here https://github.com/FTBTeam/FTB-Sky-Odyssey/issues/212 --- .../java/com/rwtema/extrautils2/machine/ItemBlockMachine.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/1.10.2/src/main/java/com/rwtema/extrautils2/machine/ItemBlockMachine.java b/1.10.2/src/main/java/com/rwtema/extrautils2/machine/ItemBlockMachine.java index aa71bde..a8c238d 100644 --- a/1.10.2/src/main/java/com/rwtema/extrautils2/machine/ItemBlockMachine.java +++ b/1.10.2/src/main/java/com/rwtema/extrautils2/machine/ItemBlockMachine.java @@ -85,6 +85,8 @@ public EnumActionResult onItemUse(ItemStack stack, @Nonnull EntityPlayer playerI public boolean placeBlockAt(@Nonnull ItemStack stack, @Nonnull EntityPlayer player, World world, @Nonnull BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ, @Nonnull IBlockState newState) { Machine machine = getMachineType(stack); if (machine == null) return false; + + if (side == null || side == EnumFacing.UP || side == EnumFacing.DOWN) side = EnumFacing.NORTH; Machine.EnergyMode mode = machine.energyMode;