Skip to content
Snippets Groups Projects
Commit 73ce1052 authored by Alexander Ralph Michael Minges's avatar Alexander Ralph Michael Minges Committed by Buckaroo Banzai
Browse files

adjust crafting to be compatible with MC2

parent bbc14eee
No related branches found
No related tags found
No related merge requests found
......@@ -69,13 +69,13 @@ minetest.register_node("mapserver:border", {
end
})
if mapserver.enable_crafting and minetest.get_modpath("default") then
if mapserver.enable_crafting then
minetest.register_craft({
output = 'mapserver:border',
recipe = {
{"", "default:steelblock", ""},
{"default:paper", "default:goldblock", "default:paper"},
{"", "default:glass", ""}
{"", moditems:steelblock, ""},
{moditems.paper, moditems.goldblock, moditems.paper},
{"", moditems.glass, ""}
}
})
end
local default_path = core.get_modpath("default") and default
local mineclone_path = core.get_modpath("mcl_core") and mcl_core
......@@ -6,8 +5,20 @@ moditems = {}
if mineclone_path then
moditems.sound_glass = mcl_sounds.node_sound_glass_defaults
moditems.goldblock = "mcl_core:goldblock"
moditems.steelblock = "mcl_core:ironblock"
moditems.steel_ingot = "mcl_core:iron_ingot"
moditems.paper = "mcl_core:paper"
moditems.glass = "mcl_core:glass"
moditems.dye = "mcl_dye:"
else
moditems.sound_glass = default.node_sound_glass_defaults
moditems.goldblock = "default:goldblock"
moditems.steelblock = "default:steelblock"
moditems.steel_ingot = "default:steel_ingot"
moditems.paper = "default:paper"
moditems.glass = "default:glass"
moditems.dye = "dye:"
end
mapserver = {
......
......@@ -66,13 +66,13 @@ minetest.register_node("mapserver:label", {
end
})
if mapserver.enable_crafting and minetest.get_modpath("default") then
if mapserver.enable_crafting then
minetest.register_craft({
output = 'mapserver:label',
recipe = {
{"", "default:paper", ""},
{"default:paper", "default:goldblock", "default:paper"},
{"", "default:glass", ""}
{"", moditems.paper, ""},
{moditems.paper, moditems.goldblock, moditems.paper},
{"", moditems.glass, ""}
}
})
end
name = mapserver
description = Mod for the mapserver.
optional_depends = default, dye, advtrains, minecart, monitoring, bones, mcl_core, mcl_sounds
optional_depends = default, dye, advtrains, minecart, monitoring, bones, mcl_core, mcl_sounds, mcl_dye
......@@ -65,13 +65,13 @@ local register_poi = function(color, dye)
})
if mapserver.enable_crafting and minetest.get_modpath("dye") then
if mapserver.enable_crafting and (minetest.get_modpath("dye") or core.get_modpath("mcl_core")) then
minetest.register_craft({
output = 'mapserver:poi_' .. color,
recipe = {
{"", "dye:" .. dye, ""},
{"default:paper", "default:goldblock", "default:paper"},
{"", "default:glass", ""}
{"", moditems.dye .. dye, ""},
{moditems.paper, moditems.goldblock, moditems.paper},
{"", moditems.glass, ""}
}
})
end
......
......@@ -74,13 +74,13 @@ minetest.register_node("mapserver:train", {
end
})
if mapserver.enable_crafting and minetest.get_modpath("default") then
if mapserver.enable_crafting then
minetest.register_craft({
output = 'mapserver:train',
recipe = {
{"", "default:steel_ingot", ""},
{"default:paper", "default:goldblock", "default:paper"},
{"", "default:glass", ""}
{"", moditems.steel_ingot, ""},
{moditems.paper, moditems.goldblock, moditems.paper},
{"", moditems.glass, ""}
}
})
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment