Skip to content

Commit

Permalink
get rid of crap; register microblocks properly
Browse files Browse the repository at this point in the history
  • Loading branch information
fluxionary committed Nov 11, 2019
1 parent 514874a commit bb245d6
Showing 1 changed file with 58 additions and 150 deletions.
208 changes: 58 additions & 150 deletions init.lua
Original file line number Diff line number Diff line change
@@ -1,156 +1,64 @@
--[[
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}
}
-- 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 = {
{"","technic:concrete",""},
{"","technic:concrete",""},
{"technic:concrete","technic:concrete","technic:concrete"}
}
})
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_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"}
})
}
})
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"}
})

if streets.extendedBy.moreblocks then
local def = minetest.registered_nodes["streets:concrete"]
stairsplus:register_all("streets", "concrete", "streets:concrete", def)
end

0 comments on commit bb245d6

Please sign in to comment.