diff --git a/init.lua b/init.lua index 688dabb..cb5c54a 100644 --- a/init.lua +++ b/init.lua @@ -158,8 +158,10 @@ end banners.banner_on_dig = function(pos, node, player) local meta = minetest.get_meta(pos) - local inventory = player:get_inventory() - inventory:add_item("main", {name=node.name, count=1, wear=0, metadata=meta:get_string("banner")}) + if player then + local inventory = player:get_inventory() + inventory:add_item("main", {name=node.name, count=1, wear=0, metadata=meta:get_string("banner")}) + end minetest.remove_node(pos) end