From bacc5548322849981e1b31b78da60cc30bbeed46 Mon Sep 17 00:00:00 2001 From: JP Sugarbroad Date: Sat, 8 Sep 2012 09:53:10 -0700 Subject: [PATCH] Check for nulls in stacks returned from extractItem. --- common/buildcraft/transport/pipes/PipeItemsWood.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/buildcraft/transport/pipes/PipeItemsWood.java b/common/buildcraft/transport/pipes/PipeItemsWood.java index 5a6faf7f..184e3d51 100644 --- a/common/buildcraft/transport/pipes/PipeItemsWood.java +++ b/common/buildcraft/transport/pipes/PipeItemsWood.java @@ -131,7 +131,9 @@ public class PipeItemsWood extends Pipe implements IPowerReceptor { ItemStack[] stacks = ((ISpecialInventory) inventory).extractItem(doRemove, from, (int)powerProvider.getEnergyStored()); if (stacks != null && doRemove) { for (ItemStack stack : stacks) { - powerProvider.useEnergy(stack.stackSize, stack.stackSize, true); + if (stack != null) { + powerProvider.useEnergy(stack.stackSize, stack.stackSize, true); + } } } return stacks;