diff options
| -rw-r--r-- | autoplace_tubes.lua | 6 | 
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) | 
