diff --git a/claycrafter.lua b/claycrafter.lua index 7d2e7ad..5943065 100644 --- a/claycrafter.lua +++ b/claycrafter.lua @@ -200,10 +200,13 @@ minetest.register_abm({ -- -- Cooking -- - + local compressed_dirt = "claycrafter:compressed_dirt" + if minetest.get_modpath("moreblocks") then + compressed_dirt = "moreblocks:dirt_compressed" + end local cooktime = minetest.get_item_group(inv:get_stack("fuel", 1):get_name(), "h2o") local cookable = true - if inv:get_stack("src", 1):get_name() ~= "claycrafter:compressed_dirt" then + if inv:get_stack("src", 1):get_name() ~= compressed_dirt then cookable = false end diff --git a/depends.txt b/depends.txt index 5d1ff6e..c5bcbcc 100644 --- a/depends.txt +++ b/depends.txt @@ -1,3 +1,4 @@ vessels default -bucket \ No newline at end of file +bucket +moreblocks? diff --git a/items.lua b/items.lua index a0e57f6..8892d9b 100644 --- a/items.lua +++ b/items.lua @@ -1,8 +1,12 @@ -minetest.register_node("claycrafter:compressed_dirt", { +if minetest.get_modpath("moreblocks") then + minetest.register_alias("claycrafter:compressed_dirt", "moreblocks:dirt_compressed") +else + minetest.register_node("claycrafter:compressed_dirt", { description = "Compressed Dirt", tiles = {"claycrafter_compressed_dirt.png"}, groups = {crumbly = 1, oddly_breakable_by_hand = 1, soil = 1, cracky =1} -}) + }) +end minetest.register_craftitem("claycrafter:glass_of_water", { description = "Glass of Water", diff --git a/recipes.lua b/recipes.lua index 8cf7ab0..8028eea 100644 --- a/recipes.lua +++ b/recipes.lua @@ -1,11 +1,13 @@ -minetest.register_craft({ +if not minetest.get_modpath("moreblocks") then + minetest.register_craft({ output = "claycrafter:compressed_dirt", recipe = { {"default:dirt", "default:dirt", "default:dirt"}, {"default:dirt", "default:dirt", "default:dirt"}, {"default:dirt", "default:dirt", "default:dirt"} } -}) + }) +end minetest.register_craft({ output = "claycrafter:glass_of_water 8",