From 9feea540eee2d991643e2cdf1b50998588086e02 Mon Sep 17 00:00:00 2001 From: shamoanjac Date: Tue, 9 Aug 2016 18:28:57 +0200 Subject: [PATCH] Fixed banners.on_dig() no checking for nil players --- init.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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