melterns/tinkering/pattern.lua

23 lines
689 B
Lua

tinkering.patterns = {}
-- Register a new pattern
function tinkering.register_pattern(name, data)
local mod = data.mod_name or minetest.get_current_modname()
local desc = data.description
tinkering.patterns[name] = data
minetest.register_craftitem(mod..":"..name.."_pattern", {
description = desc.." Pattern\n\nMaterial Cost: "..data.cost,
inventory_image = "tinkering_"..name.."_pattern.png",
groups = {tinker_pattern=1, ["tc_"..name] = 1}
})
end
-- Create blank pattern
minetest.register_craftitem("tinkering:blank_pattern", {
description = "Blank Pattern",
inventory_image = "tinkering_blank_pattern.png",
groups = {tinker_pattern=1}
})