summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extranodes/plastic_block.lua30
-rw-r--r--extranodes/textures/technic_plastic_clean.pngbin0 -> 182 bytes
-rw-r--r--extranodes/textures/technic_plastic_siding.pngbin193 -> 193 bytes
-rw-r--r--extranodes/textures/technic_plastic_siding_2.pngbin195 -> 195 bytes
-rw-r--r--extranodes/textures/technic_plastic_siding_3.pngbin187 -> 187 bytes
-rw-r--r--extranodes/textures/technic_plastic_waves.pngbin242 -> 233 bytes
6 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
diff --git a/extranodes/textures/technic_plastic_clean.png b/extranodes/textures/technic_plastic_clean.png
new file mode 100644
index 0000000..01c4ca7
--- /dev/null
+++ b/extranodes/textures/technic_plastic_clean.png
Binary files differ
diff --git a/extranodes/textures/technic_plastic_siding.png b/extranodes/textures/technic_plastic_siding.png
index 464c94c..c1f451a 100644
--- a/extranodes/textures/technic_plastic_siding.png
+++ b/extranodes/textures/technic_plastic_siding.png
Binary files differ
diff --git a/extranodes/textures/technic_plastic_siding_2.png b/extranodes/textures/technic_plastic_siding_2.png
index 4e81797..da3e736 100644
--- a/extranodes/textures/technic_plastic_siding_2.png
+++ b/extranodes/textures/technic_plastic_siding_2.png
Binary files differ
diff --git a/extranodes/textures/technic_plastic_siding_3.png b/extranodes/textures/technic_plastic_siding_3.png
index 081ae9c..1588862 100644
--- a/extranodes/textures/technic_plastic_siding_3.png
+++ b/extranodes/textures/technic_plastic_siding_3.png
Binary files differ
diff --git a/extranodes/textures/technic_plastic_waves.png b/extranodes/textures/technic_plastic_waves.png
index c71e52c..997f81c 100644
--- a/extranodes/textures/technic_plastic_waves.png
+++ b/extranodes/textures/technic_plastic_waves.png
Binary files differ