if (furnaceInput != null) {
startDelegateAI(new AIRobotCraftFurnace(robot, furnaceInput, order));
return;
}
CraftingResult craftingResult = lookForAssemblyTableRecipe(order);
if (craftingResult != null) {
startDelegateAI(new AIRobotCraftAssemblyTable(robot, craftingResult));
return;
}