summaryrefslogtreecommitdiff
path: root/extranodes/plastic_block.lua
diff options
context:
space:
mode:
Diffstat (limited to 'extranodes/plastic_block.lua')
-rw-r--r--extranodes/plastic_block.lua30
1 files changed, 29 insertions, 1 deletions
diff --git a/extranodes/plastic_block.lua b/extranodes/plastic_block.lua
index d426c26..332f0d5 100644
--- a/extranodes/plastic_block.lua
+++ b/extranodes/plastic_block.lua
@@ -1,6 +1,7 @@
local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
local plastic_nodes = {
+ {node = "plastic_clean", name = S("Plastic Clean"), tiles = {"technic_plastic_clean.png"}},
{node = "plastic_siding", name = S("Plastic Siding"), tiles = {"technic_plastic_siding.png"}},
{node = "plastic_siding_2", name = S("Plastic Siding 2"), tiles = {"technic_plastic_siding_2.png"}},
{node = "plastic_siding_3", name = S("Plastic Siding 3"), tiles = {"technic_plastic_siding_3.png"}},
@@ -17,7 +18,7 @@ for _,n in pairs(plastic_nodes) do
description = n.name,
drawtype = "normal",
tiles = n.tiles,
- drop = "technic:plastic_siding",
+ drop = "technic:" .. n.node,
groups = {dig_immediate = 2, paintable_plastic_block = 1},
paramtype = "light",
paramtype2 = "colorwallmounted",
@@ -25,3 +26,30 @@ for _,n in pairs(plastic_nodes) do
})
end
+
+local thin_nodes = {
+ {node = "plastic_siding", name = S("Plastic Siding"), tiles = {"technic_plastic_siding.png"}},
+ {node = "plastic_siding_2", name = S("Plastic Siding 2"), tiles = {"technic_plastic_siding_2.png"}},
+ {node = "plastic_siding_3", name = S("Plastic Siding 3"), tiles = {"technic_plastic_siding_3.png"}},
+}
+
+for _,n in pairs(thin_nodes) do
+
+ minetest.register_node (":technic:" .. n.node .. "_thin", {
+ description = n.name,
+ drawtype = "nodebox",
+ tiles = n.tiles,
+ node_box = {
+ type = "wallmounted",
+ wall_bottom = {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5},
+ wall_top = {-0.5, 0.25, -0.5, 0.5, 0.5, 0.5},
+ wall_side = {-0.5, -0.5, -0.5, -0.25, 0.5, 0.5},
+ },
+ drop = "technic:" .. n.node .. "_thin",
+ groups = {dig_immediate = 2, paintable_plastic_block = 1},
+ paramtype = "light",
+ paramtype2 = "colorwallmounted",
+ palette = "technic_paint_palette.png",
+ })
+
+end \ No newline at end of file