888b0ebfec
(you can't have a modpack buried inside a modpack)
157 lines
3.8 KiB
Lua
157 lines
3.8 KiB
Lua
--[[
|
|
StreetsMod: Concrete, Concrete wall (flat), Concrete wall (full)
|
|
]]
|
|
if streets.extendedBy.technic == true then
|
|
minetest.register_alias("streets:concrete","technic:concrete")
|
|
-- Use technic's concrete block for the seperating wall
|
|
minetest.register_node(":streets:concrete_wall",{
|
|
description = streets.S("Concrete wall"),
|
|
tiles = {"technic_concrete_block.png"},
|
|
groups = {cracky=2},
|
|
drawtype = "nodebox",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4, -0.5, -0.5, 0.4, -0.4, 0.5},
|
|
{-0.1, -0.4, -0.5, 0.1, 0.5, 0.5}
|
|
}
|
|
}
|
|
})
|
|
minetest.register_craft({
|
|
output = "streets:concrete_wall 3",
|
|
recipe = {
|
|
{"","technic:concrete",""},
|
|
{"","technic:concrete",""},
|
|
{"technic:concrete","technic:concrete","technic:concrete"}
|
|
}
|
|
})
|
|
minetest.register_node(":streets:concrete_wall_flat",{
|
|
description = streets.S("Concrete wall"),
|
|
tiles = {"technic_concrete_block.png"},
|
|
groups = {cracky=2},
|
|
drawtype = "nodebox",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.1, -0.5, -0.5, 0.1, 0.5, 0.5}
|
|
}
|
|
}
|
|
})
|
|
minetest.register_craft({
|
|
output = "streets:concrete_wall_flat 3",
|
|
recipe = {
|
|
{"","technic:concrete",""},
|
|
{"","technic:concrete",""},
|
|
{"","",""}
|
|
}
|
|
})
|
|
elseif streets.extendedBy.prefab then
|
|
minetest.register_alias("streets:concrete","prefab:concrete")
|
|
minetest.register_node(":streets:concrete_wall",{
|
|
description = streets.S("Concrete wall"),
|
|
tiles = {"prefab_concrete.png"},
|
|
groups = {cracky=2},
|
|
drawtype = "nodebox",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4, -0.5, -0.5, 0.4, -0.4, 0.5},
|
|
{-0.1, -0.4, -0.5, 0.1, 0.5, 0.5}
|
|
}
|
|
}
|
|
})
|
|
minetest.register_craft({
|
|
output = "streets:concrete_wall 3",
|
|
recipe = {
|
|
{"","streets:concrete",""},
|
|
{"","streets:concrete",""},
|
|
{"streets:concrete","streets:concrete","streets:concrete"}
|
|
}
|
|
})
|
|
minetest.register_node(":streets:concrete_wall_flat",{
|
|
description = streets.S("Concrete wall"),
|
|
tiles = {"prefab_concrete.png"},
|
|
groups = {cracky=2},
|
|
drawtype = "nodebox",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.1, -0.5, -0.5, 0.1, 0.5, 0.5}
|
|
}
|
|
}
|
|
})
|
|
minetest.register_craft({
|
|
output = "streets:concrete_wall_flat 3",
|
|
recipe = {
|
|
{"","streets:concrete",""},
|
|
{"","streets:concrete",""},
|
|
{"","",""}
|
|
}
|
|
})
|
|
else
|
|
-- Register concrete block with streets' texture and then the seperating wall
|
|
minetest.register_node(":streets:concrete",{
|
|
description = streets.S("Concrete"),
|
|
tiles = {"streets_concrete.png"},
|
|
groups = {cracky=2}
|
|
})
|
|
minetest.register_node(":streets:concrete_wall",{
|
|
description = streets.S("Concrete wall"),
|
|
tiles = {"streets_concrete.png"},
|
|
groups = {cracky=2},
|
|
drawtype = "nodebox",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4, -0.5, -0.5, 0.4, -0.4, 0.5},
|
|
{-0.1, -0.4, -0.5, 0.1, 0.5, 0.5}
|
|
}
|
|
}
|
|
})
|
|
minetest.register_craft({
|
|
output = "streets:concrete_wall 3",
|
|
recipe = {
|
|
{"","streets:concrete",""},
|
|
{"","streets:concrete",""},
|
|
{"streets:concrete","streets:concrete","streets:concrete"}
|
|
}
|
|
})
|
|
minetest.register_node(":streets:concrete_wall_flat",{
|
|
description = streets.S("Concrete wall"),
|
|
tiles = {"streets_concrete.png"},
|
|
groups = {cracky=2},
|
|
drawtype = "nodebox",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.1, -0.5, -0.5, 0.1, 0.5, 0.5}
|
|
}
|
|
}
|
|
})
|
|
minetest.register_craft({
|
|
output = "streets:concrete_wall_flat 3",
|
|
recipe = {
|
|
{"","streets:concrete",""},
|
|
{"","streets:concrete",""},
|
|
{"","",""}
|
|
}
|
|
})
|
|
minetest.register_craft({
|
|
type = "shapeless",
|
|
output = "streets:concrete",
|
|
recipe = {"default:stone"}
|
|
})
|
|
end
|