diff --git a/depends.txt b/depends.txt index 9f91021..33ab4aa 100644 --- a/depends.txt +++ b/depends.txt @@ -3,3 +3,4 @@ pipeworks? quartz? technic_worldgen? wrench? +maptools? diff --git a/minecoins.lua b/minecoins.lua index 6356369..83c04e6 100644 --- a/minecoins.lua +++ b/minecoins.lua @@ -20,38 +20,55 @@ minetest.register_craftitem("bitchange:mineninth", { }) -- Crafting -if bitchange.craft_convert_currency then - minetest.register_craft({ - output = "bitchange:minecoinblock", - recipe = { - {"bitchange:minecoin", "bitchange:minecoin", "bitchange:minecoin"}, - {"bitchange:minecoin", "bitchange:minecoin", "bitchange:minecoin"}, - {"bitchange:minecoin", "bitchange:minecoin", "bitchange:minecoin"}, - } +if bitchange.craft_convert_currency and minetest.get_modpath("maptools") then + minetest.register_craft( + { + output = "bitchange:mineninth", + recipe = { + {"maptools:gold_coin", "maptools:gold_coin", "maptools:gold_coin"}, + {"maptools:gold_coin", "maptools:gold_coin", "maptools:gold_coin"}, + {"maptools:gold_coin", "maptools:gold_coin", "maptools:gold_coin"}, + } }) - minetest.register_craft({ - output = "bitchange:minecoin 9", - recipe = { - {"bitchange:minecoinblock"}, - } + minetest.register_craft( + { + output = "maptools:gold_coin 9", + recipe = {{"bitchange:mineninth"}} }) - minetest.register_craft({ - output = "bitchange:minecoin", - recipe = { - {"bitchange:mineninth", "bitchange:mineninth", "bitchange:mineninth"}, - {"bitchange:mineninth", "bitchange:mineninth", "bitchange:mineninth"}, - {"bitchange:mineninth", "bitchange:mineninth", "bitchange:mineninth"}, - } + minetest.register_craft( + { + output = "maptools:gold_coin", + recipe = { + {"maptools:silver_coin", "maptools:silver_coin", "maptools:silver_coin"}, + {"maptools:silver_coin", "maptools:silver_coin", "maptools:silver_coin"}, + {"maptools:silver_coin", "maptools:silver_coin", "maptools:silver_coin"}, + } }) - minetest.register_craft({ - output = "bitchange:mineninth 9", - recipe = { - {"bitchange:minecoin"}, - } + minetest.register_craft( + { + output = "maptools:silver_coin 9", + recipe = {{"maptools:gold_coin"}} }) + + minetest.register_craft( + { + output = "maptools:silver_coin", + recipe = { + {"maptools:copper_coin", "maptools:copper_coin", "maptools:copper_coin"}, + {"maptools:copper_coin", "maptools:copper_coin", "maptools:copper_coin"}, + {"maptools:copper_coin", "maptools:copper_coin", "maptools:copper_coin"}, + } + }) + + minetest.register_craft( + { + output = "maptools:copper_coin 9", + recipe = {{"maptools:silver_coin"}} + }) + end -- Cooking diff --git a/moneychanger.lua b/moneychanger.lua index 050c8de..639061f 100644 --- a/moneychanger.lua +++ b/moneychanger.lua @@ -171,7 +171,7 @@ minetest.register_craft({ output = 'bitchange:moneychanger', recipe = { {'default:stone', 'bitchange:mineninth', 'default:stone'}, - {'default:steel_ingot', 'bitchange:minecoin', 'default:steel_ingot'}, + {'default:steel_ingot', 'bitchange:minecoinblock', 'default:steel_ingot'}, {'default:stone', 'default:stone', 'default:stone'} } -}) \ No newline at end of file +})