Add crafting mod
This commit is contained in:
parent
8c67155cdb
commit
52f2b617cc
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -1,3 +1,6 @@
|
||||
[submodule "mods/ctf_pvp_engine"]
|
||||
path = mods/ctf_pvp_engine
|
||||
url = https://github.com/rubenwardy/ctf_pvp_engine
|
||||
[submodule "mods/crafting"]
|
||||
path = mods/crafting
|
||||
url = https://github.com/rubenwardy/crafting
|
||||
|
1
mods/crafting
Submodule
1
mods/crafting
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 97c8731b63492bd17cfbd6c09694f3a648e6ca8b
|
1
mods/ctf_crafting/depends.txt
Normal file
1
mods/ctf_crafting/depends.txt
Normal file
@ -0,0 +1 @@
|
||||
crafting
|
73
mods/ctf_crafting/init.lua
Normal file
73
mods/ctf_crafting/init.lua
Normal file
@ -0,0 +1,73 @@
|
||||
local sword_ores = {
|
||||
{"wood", "default:wood"},
|
||||
{"stone", "default:cobble"},
|
||||
{"steel", "default:steel_ingot"},
|
||||
{"bronze", "default:bronze_ingot"},
|
||||
{"mese", "default:mese_crystal"},
|
||||
{"diamond", "default:diamond"},
|
||||
}
|
||||
local lim_ores = {
|
||||
{"wood", "default:wood"},
|
||||
{"stone", "default:cobble"},
|
||||
{"steel", "default:steel_ingot"},
|
||||
}
|
||||
|
||||
for _, orex in pairs(sword_ores) do
|
||||
crafting.register_recipe({
|
||||
type = "inv",
|
||||
output = "default:sword_" .. orex[1],
|
||||
items = { "default:stick", orex[2] .. " 2" },
|
||||
always_known = true,
|
||||
level = 1,
|
||||
})
|
||||
end
|
||||
for _, orex in pairs(lim_ores) do
|
||||
crafting.register_recipe({
|
||||
type = "inv",
|
||||
output = "default:shovel_" .. orex[1],
|
||||
items = { "default:stick 2", orex[2] },
|
||||
always_known = true,
|
||||
level = 1,
|
||||
})
|
||||
end
|
||||
for _, orex in pairs(lim_ores) do
|
||||
crafting.register_recipe({
|
||||
type = "inv",
|
||||
output = "default:axe_" .. orex[1],
|
||||
items = { "default:stick 2", orex[2] .. " 2" },
|
||||
always_known = true,
|
||||
level = 1,
|
||||
})
|
||||
end
|
||||
|
||||
crafting.register_recipe({
|
||||
type = "inv",
|
||||
output = "default:furnace",
|
||||
items = { "default:cobble 10" },
|
||||
always_known = true,
|
||||
level = 1,
|
||||
})
|
||||
|
||||
crafting.register_recipe({
|
||||
type = "inv",
|
||||
output = "doors:door_steel",
|
||||
items = { "default:steel 6", },
|
||||
always_known = true,
|
||||
level = 1,
|
||||
})
|
||||
|
||||
crafting.register_recipe({
|
||||
type = "inv",
|
||||
output = "default:wood 4",
|
||||
items = { "group:tree", },
|
||||
always_known = true,
|
||||
level = 1,
|
||||
})
|
||||
|
||||
crafting.register_recipe({
|
||||
type = "inv",
|
||||
output = "default:stick 4",
|
||||
items = { "default:wood", },
|
||||
always_known = true,
|
||||
level = 1,
|
||||
})
|
Loading…
x
Reference in New Issue
Block a user