Stop the server from crashing when inspecting a unknown node.

This commit is contained in:
red-001 2016-01-18 22:04:32 +00:00
parent e116f240f0
commit 2479f305f0

View File

@ -31,8 +31,10 @@ minetest.register_tool("inspector:inspector", {
local node = minetest.get_node(pos)
desc = "name = " .. node.name .. "\n"
local nodedef = minetest.registered_items[node.name]
desc = desc .. "drawtype = " .. nodedef.drawtype .. "\n"
desc = desc .. "paramtype2 = " .. nodedef.paramtype2 .. "\n"
if nodedef then -- Some built in nodes have no nodedef
desc = desc .. "drawtype = " .. nodedef.drawtype .. "\n"
desc = desc .. "paramtype2 = " .. nodedef.paramtype2 .. "\n"
end
desc = desc .. "param1 = " .. node.param1 .. "\n"
desc = desc .. "param2 = " .. node.param2 .. "\n"
local light = minetest.get_node_light(pointed_thing.above, nil)