public void craft() { if (currentRecipe != null) { consumeIngredients(); returnRemainingBlocks(); inventory.AddBlocks(currentRecipe.result.item, currentRecipe.result.quantity); clearSlots(); clearRecipe(); } }