From 615b2d496b613c0ba6a8733854a5c76ebb6a77e7 Mon Sep 17 00:00:00 2001 From: payonel Date: Wed, 21 Feb 2018 20:01:49 -0800 Subject: [PATCH] make no-recipe failure more obvious in code --- .../scala/li/cil/oc/server/component/UpgradeCrafting.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/scala/li/cil/oc/server/component/UpgradeCrafting.scala b/src/main/scala/li/cil/oc/server/component/UpgradeCrafting.scala index 7a42bf52f..a2ca1092e 100644 --- a/src/main/scala/li/cil/oc/server/component/UpgradeCrafting.scala +++ b/src/main/scala/li/cil/oc/server/component/UpgradeCrafting.scala @@ -57,6 +57,9 @@ class UpgradeCrafting(val host: EnvironmentHost with internal.Robot) extends pre val cm = CraftingManager.getInstance var countCrafted = 0 val originalCraft = cm.findMatchingRecipe(CraftingInventory, host.world) + if (originalCraft == null) { + return Seq(false, 0) + } breakable { while (countCrafted < wantedCount) { val result = cm.findMatchingRecipe(CraftingInventory, host.world)