Add crafting mod
This commit is contained in:
parent
8c67155cdb
commit
52f2b617cc
5 changed files with 80 additions and 0 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -1,3 +1,6 @@
|
||||||
[submodule "mods/ctf_pvp_engine"]
|
[submodule "mods/ctf_pvp_engine"]
|
||||||
path = mods/ctf_pvp_engine
|
path = mods/ctf_pvp_engine
|
||||||
url = https://github.com/rubenwardy/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,
|
||||||
|
})
|
|
@ -1,5 +1,7 @@
|
||||||
git pull &&
|
git pull &&
|
||||||
cd mods/ctf_pvp_engine &&
|
cd mods/ctf_pvp_engine &&
|
||||||
git pull origin master &&
|
git pull origin master &&
|
||||||
|
cd ../crafting &&
|
||||||
|
git pull origin master &&
|
||||||
cd ../.. &&
|
cd ../.. &&
|
||||||
./build.sh ../games/capturetheflag
|
./build.sh ../games/capturetheflag
|
||||||
|
|
Loading…
Reference in a new issue