diff --git a/init.lua b/init.lua index cf090c1..9edcbc7 100644 --- a/init.lua +++ b/init.lua @@ -26,28 +26,31 @@ minetest.register_tool("hammermod:steel_hammer", { }) -local ingredients = { - stick = "default:stick", - ironBlock = "default:steelblock", - ironIngot = "default:steel_ingot", -} - +local ingredients if minetest.get_modpath("mcl_core") then ingredients = { stick = "mcl_core:stick", ironBlock = "mcl_core:ironblock", ironIngot = "mcl_core:iron_ingot", } +elseif minetest.get_modpath("default") then + ingredients = { + stick = "default:stick", + ironBlock = "default:steelblock", + ironIngot = "default:steel_ingot", + } end -minetest.register_craft({ - output = "hammermod:steel_hammer", - recipe = { - {ingredients.ironIngot, ingredients.ironBlock, ingredients.ironIngot}, - {"", ingredients.stick, ""}, - {"", ingredients.stick, ""}, - }, -}) +if ingredients then + minetest.register_craft({ + output = "hammermod:steel_hammer", + recipe = { + {ingredients.ironIngot, ingredients.ironBlock, ingredients.ironIngot}, + {"", ingredients.stick, ""}, + {"", ingredients.stick, ""}, + }, + }) +end local steelHammerDigs = {} diff --git a/mod.conf b/mod.conf index 6e49ec3..a305b3e 100644 --- a/mod.conf +++ b/mod.conf @@ -1,2 +1,3 @@ name = hammermod description = Adds a steel hammer which allows to dig 3x3. +optional_depends = default, mcl_core