diff --git a/home_vending_machines/api.lua b/home_vending_machines/api.lua index ccad0bf..b91399a 100644 --- a/home_vending_machines/api.lua +++ b/home_vending_machines/api.lua @@ -49,6 +49,16 @@ local function reg_simple(name, def) end end }) + if def.craft_items ~= nil then + minetest.register_craft({ + output = name, + recipe = { + {"default:steel_ingot",def.craft_items[1],"default:steel_ingot"}, + {"default:steel_ingot",def.craft_items[2],"default:steel_ingot"}, + {"default:steel_ingot","default:copperblock","default_steel_ingot"} + } + }) + end end function home_vending_machines.register_machine(type, name, def) diff --git a/home_vending_machines/machines.lua b/home_vending_machines/machines.lua index f9e3195..9dd9c9c 100644 --- a/home_vending_machines/machines.lua +++ b/home_vending_machines/machines.lua @@ -7,7 +7,8 @@ home_vending_machines.register_machine("simple", "home_workshop_misc:soda_machin sounds = nil, _vmachine = { item = "home_vending_machines:soda_can" - } + }, + craft_items = {"group:vessel","group:food_sugar"} }) home_vending_machines.register_machine("simple", "home_vending_machines:drink_machine", { @@ -16,7 +17,8 @@ home_vending_machines.register_machine("simple", "home_vending_machines:drink_ma sounds = nil, _vmachine = { item = {"home_vending_machines:soda_can", "home_vending_machines:water_bottle"} - } + }, + craft_items = {"group:vessel","default:steel_ingot"} }) home_vending_machines.register_machine("simple", "home_vending_machines:sweet_machine", { @@ -25,5 +27,6 @@ home_vending_machines.register_machine("simple", "home_vending_machines:sweet_ma sounds = nil, _vmachine = { item = "home_vending_machines:soda_can" - } -}) \ No newline at end of file + }, + craft_items = {"group:food_sugar", "default:steel_ingot"} +})