sum_airship/crafts.lua

45 lines
1.1 KiB
Lua
Raw Normal View History

local S = minetest.get_translator(minetest.get_current_modname())
minetest.register_craftitem("sum_airship:canvas_roll", {
description = S("Canvas Roll"),
_doc_items_longdesc = S("Used in crafting airships."),
inventory_image = "sum_airship_canvas.png",
stack_max = 64,
groups = { craftitem = 1 },
})
minetest.register_craftitem("sum_airship:hull", {
description = S("Airship Hull"),
_doc_items_longdesc = S("Used in crafting airships."),
inventory_image = "sum_airship_hull.png",
stack_max = 1,
groups = { craftitem = 1 },
})
if true then
2022-08-12 18:17:26 +10:00
local w = "group:wool"
if not minetest.get_modpath("farming") then w = "default:paper" end
local b = "default:boat"
local m = "default:steel_ingot"
if minetest.get_modpath("mcl_boats")
and minetest.get_modpath("mcl_wool")
and minetest.get_modpath("mcl_core") then
2022-08-12 18:17:26 +10:00
w = "group:wool"
b = "mcl_boats:boat"
m = "mcl_core:iron_ingot"
end
minetest.register_craft({
output = "sum_airship:canvas_roll",
recipe = {
{w, w, w},
{w, w, w},
{w, w, w},
},
})
minetest.register_craft({
output = "sum_airship:hull",
recipe = {
{b, b, b},
{m, m, m},
},
})
end