owl_tech/tools/init.lua

87 lines
2.7 KiB
Lua
Raw Normal View History

2023-01-04 10:27:40 +01:00
--List of all tools like ( hammers , file ets)
2022-12-25 19:02:57 +01:00
local S = minetest.get_translator(minetest.get_current_modname())
local name = minetest.get_current_modname()
local path = minetest.get_modpath(name)
2023-01-04 10:27:40 +01:00
dofile(minetest.get_modpath("owl_tech") .. "/tools/electro_tools.lua") --electro tools load
2022-12-27 10:26:26 +01:00
--Work hammer
2022-12-25 19:02:57 +01:00
minetest.register_craftitem("owl_tech:work_hammer", {
description = S("Work hammer"),
_doc_items_longdesc = S("First way to get plater"),
inventory_image = "owl_tech_work_hammer_head.png^owl_tech_hoe_stick.png",
2022-12-26 18:30:12 +01:00
stack_max = 1,
2022-12-25 19:02:57 +01:00
groups = { craftitem = 1 },
2022-12-26 18:30:12 +01:00
})
2022-12-30 12:41:47 +01:00
--Work file for crafte
2022-12-26 18:30:12 +01:00
minetest.register_craftitem("owl_tech:work_file", {
description = S("Work file"),
_doc_items_longdesc = S("First way to get plater"),
inventory_image = "owl_tech_work_file.png",
stack_max = 1,
groups = { craftitem = 1 },
})
2023-05-11 22:12:31 +02:00
2022-12-27 10:26:26 +01:00
--Work mortar
minetest.register_craftitem("owl_tech:work_mortar", {
description = S("Work mortar"),
_doc_items_longdesc = S("First way to get dusts"),
inventory_image = "owl_tech_mortar.png",
stack_max = 1,
groups = { craftitem = 1 },
2022-12-29 13:07:24 +01:00
})
2023-05-11 22:12:31 +02:00
local mortal_metalls_list={
"owl_tech:iron_ingot","owl_tech:copper_ingot","owl_tech:tin_ingot","owl_tech:bronze_ingot","mcl_core:iron_ingot"
}
for i, value in ipairs(mortal_metalls_list) do
--Crafte worlk file
minetest.register_craft({
type = "shaped",
output = "owl_tech:work_mortar",
recipe = {
{"",mortal_metalls_list[i],""},
{"mcl_core:stone",mortal_metalls_list[i],"mcl_core:stone"},
{"mcl_core:stone","mcl_core:stick","mcl_core:stone"}
}
})
--Crafte wrench
minetest.register_craft({
2022-12-27 10:26:26 +01:00
type = "shaped",
2023-05-11 22:12:31 +02:00
output = "owl_tech:wrench",
2022-12-27 10:26:26 +01:00
recipe = {
2023-05-11 22:12:31 +02:00
{mortal_metalls_list[i],"",mortal_metalls_list[i]},
{mortal_metalls_list[i],mortal_metalls_list[i],mortal_metalls_list[i]},
{"",mortal_metalls_list[i],""}
2022-12-27 10:26:26 +01:00
}
2023-05-11 22:12:31 +02:00
})
--Crafte worlk file
minetest.register_craft({
type = "shaped",
output = "owl_tech:work_file",
recipe = {
{"",mortal_metalls_list[i],""},
{"",mortal_metalls_list[i],""},
{"","mcl_core:stick",""}
}
})
--Crafte work hammer
minetest.register_craft({
type = "shaped",
output = "owl_tech:work_hammer",
recipe = {
{mortal_metalls_list[i],mortal_metalls_list[i],""},
{mortal_metalls_list[i],mortal_metalls_list[i],""},
{"","mcl_core:stick",""}
}
})
end
2022-12-29 13:07:24 +01:00
--Work mortar
minetest.register_craftitem("owl_tech:wrench", {
description = S("Wrench"),
_doc_items_longdesc = S("Use for crafte and some confige machins"),
inventory_image = "owl_tech_wrench.png",
stack_max = 1,
groups = { craftitem = 1,hand_wrench=1},
})