From bb15b744ff8a1b3bbc729366789c354ce5d1aa75 Mon Sep 17 00:00:00 2001 From: OgelGames Date: Mon, 30 Dec 2019 18:49:22 +1100 Subject: [PATCH] check if node is registered before checking if walkable --- init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 5a2144d..1b0816a 100644 --- a/init.lua +++ b/init.lua @@ -80,7 +80,8 @@ function tp.find_free_position_near(pos) } for _,d in pairs(tries) do local p = vector.add(pos, d) - if not minetest.registered_nodes[minetest.get_node(p).name].walkable then + local def = minetest.registered_nodes[minetest.get_node(p).name] + if def and not def.walkable then return p, true end end