From 4d199775da136b7cdf3464d92e3b710dfd646f53 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sat, 12 Jan 2019 01:24:42 -0700 Subject: [PATCH] add farming:mortar_pestle recipe for cave wheat --- df_farming/cave_wheat.lua | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/df_farming/cave_wheat.lua b/df_farming/cave_wheat.lua index cefb12f..b936a0d 100644 --- a/df_farming/cave_wheat.lua +++ b/df_farming/cave_wheat.lua @@ -113,14 +113,31 @@ minetest.register_craftitem("df_farming:cave_bread", { groups = {flammable = 2, food = 5}, }) +local recipe_registered = false if minetest.get_modpath("cottages") then cottages.handmill_product["df_farming:cave_wheat"] = "df_farming:cave_flour"; -else -minetest.register_craft({ - type = "shapeless", - output = "df_farming:cave_flour", - recipe = {"df_farming:cave_wheat", "df_farming:cave_wheat", "df_farming:cave_wheat", "df_farming:cave_wheat"} -}) + recipe_registered = true +end + +if minetest.registered_items["farming:mortar_pestle"] ~= nil then + minetest.register_craft({ + type = "shapeless", + output = "df_farming:cave_flour", + recipe = { + "df_farming:cave_wheat", "df_farming:cave_wheat", "df_farming:cave_wheat", + "df_farming:cave_wheat", "farming:mortar_pestle" + }, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}}, + }) + recipe_registered = true +end + +if not recipe_registered then + minetest.register_craft({ + type = "shapeless", + output = "df_farming:cave_flour", + recipe = {"df_farming:cave_wheat", "df_farming:cave_wheat", "df_farming:cave_wheat", "df_farming:cave_wheat"} + }) end minetest.register_craft({