We properly checked top half already, just not the top half
target location.
Assure both checked positions are not unknown nodes.
Fixes #991
return itemstack
end
+ local def = minetest.registered_nodes[minetest.get_node(pos).name]
+ if not def or not def.buildable_to then
+ return itemstack
+ end
+
local dir = minetest.dir_to_facedir(placer:get_look_dir())
local botpos = vector.add(pos, minetest.facedir_to_dir(dir))
return itemstack
end
- if not minetest.registered_nodes[minetest.get_node(botpos).name].buildable_to then
+ local botdef = minetest.registered_nodes[minetest.get_node(botpos).name]
+ if not botdef or not botdef.buildable_to then
return itemstack
end