From 736c43932b2869b0386150ac4b510790b4ac43fe Mon Sep 17 00:00:00 2001 From: Thomas Cullmann Date: Tue, 29 Dec 2020 17:39:27 +0100 Subject: [PATCH] make it work with either mintest default game or mineclone2 --- init.lua | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/init.lua b/init.lua index 5c0d75e..1a32c51 100644 --- a/init.lua +++ b/init.lua @@ -26,16 +26,32 @@ minetest.register_tool("hammermod:steel_hammer", { }) +minetest.register_on_mods_loaded(function() + local ingredients = { + stick = "default:stick", + ironBlock = "default:steelblock", + ironIngot = "default:steel_ingot" + } + + if(minetest.registered_nodes["mcl_core:ironblock"]) then + ingredients = { + stick = "mcl_core:stick", + ironBlock = "mcl_core:ironblock", + ironIngot = "mcl_core:iron_ingot" + } + + end + minetest.register_craft( { + output = 'hammermod:steel_hammer', + recipe = { + {ingredients.ironIngot, ingredients.ironBlock, ingredients.ironIngot}, + {'', ingredients.stick, ''}, + {'', ingredients.stick, ''} + }, + } + ) +end) -minetest.register_craft( { - output = 'hammermod:steel_hammer', - recipe = { - {'mcl_core:iron_ingot', 'mcl_core:ironblock', 'mcl_core:iron_ingot'}, - {'', 'mcl_core:stick', ''}, - {'', 'mcl_core:stick', ''} - }, - } -) local steelHammerDigs = {}