summaryrefslogtreecommitdiff
path: root/autoplace_tubes.lua
diff options
context:
space:
mode:
Diffstat (limited to 'autoplace_tubes.lua')
-rw-r--r--autoplace_tubes.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/autoplace_tubes.lua b/autoplace_tubes.lua
index 4bb31bc..518caf8 100644
--- a/autoplace_tubes.lua
+++ b/autoplace_tubes.lua
@@ -28,7 +28,11 @@ end
--a function for determining which side of the node we are on
local function nodeside(node, tubedir)
- if not tubedir or not node or not node.param2 then return "back" end
+ if not tubedir or
+ not node or
+ not (type(node.param2) == "number" and node.param2 > 0 and node.param2 < 23) then
+ return "back"
+ end
--get a vector pointing back
local backdir = minetest.facedir_to_dir(node.param2)