diff --git a/src/main/scala/mrtjp/projectred/transportation/ChipCrafting.scala b/src/main/scala/mrtjp/projectred/transportation/ChipCrafting.scala index 175b6df28..3cc8e18fe 100644 --- a/src/main/scala/mrtjp/projectred/transportation/ChipCrafting.scala +++ b/src/main/scala/mrtjp/projectred/transportation/ChipCrafting.scala @@ -261,7 +261,8 @@ class ChipCrafting } override def registerExcess(promise: DeliveryPromise) { - if (getCraftedItem.key == promise.item) + val craftedItem = getCraftedItem + if (craftedItem != null && craftedItem.key == promise.item) excess += promise.item -> promise.size }