diff --git a/mods/ENTITIES/mcl_mobs/pathfinding.lua b/mods/ENTITIES/mcl_mobs/pathfinding.lua index 3dc01d073..03aa1ca97 100644 --- a/mods/ENTITIES/mcl_mobs/pathfinding.lua +++ b/mods/ENTITIES/mcl_mobs/pathfinding.lua @@ -120,8 +120,8 @@ local function calculate_path_through_door (p, cur_door_pos, t) for _,v in pairs(plane_adjacents) do local pos_closest_to_door = vector.add(cur_door_pos,v) - local n = minetest.get_node(pos_closest_to_door) - if not n.walkable then + local ndef = minetest.registered_nodes[minetest.get_node(pos_closest_to_door).name] + if not ndef.walkable then mcl_log("We have open space next to door at: " .. minetest.pos_to_string(pos_closest_to_door)) local prospective_wp = minetest.find_path(p, pos_closest_to_door, PATHFINDING_SEARCH_DISTANCE, 1, 4)