From 6b6c8f6dfeb065be2d37e5433a65d0e20a93aad3 Mon Sep 17 00:00:00 2001 From: walterhiggins Date: Sat, 25 Oct 2014 11:22:43 +0100 Subject: [PATCH] Adding create() function for recipes - creates but does not add (see updated listing in book chapter 16) --- src/main/js/modules/canary/recipes.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/js/modules/canary/recipes.js b/src/main/js/modules/canary/recipes.js index 142ee77..ccab968 100644 --- a/src/main/js/modules/canary/recipes.js +++ b/src/main/js/modules/canary/recipes.js @@ -3,6 +3,9 @@ var cmRecipe = cm.api.inventory.recipes.CraftingRecipe; var cmRecipeRow = cm.api.inventory.recipes.RecipeRow; function addRecipe( recipe ){ + return server.addRecipe( createRecipe( recipe ) ); +} +function createRecipe( recipe ){ if (!recipe){ return null; } @@ -32,5 +35,6 @@ function addRecipe( recipe ){ function removeRecipe( recipe ){ server.removeRecipe( recipe ); } +exports.create = createRecipe; exports.add = addRecipe; exports.remove = removeRecipe;