1 Commits

Author SHA1 Message Date
a0b232aa2b prevent crash when a non-player object digs a node 2019-08-05 09:01:27 -06:00
2 changed files with 12 additions and 10 deletions

View File

@ -152,7 +152,9 @@ function awards.register_trigger(tname, tdef)
end
end
assert(player and player.is_player and player:is_player() and key)
if not (player and player.is_player and player:is_player() and key) then
return
end
local name = player:get_player_name()
local data = awards.player(name)

View File

@ -109,15 +109,15 @@ awards.register_trigger("craft", {
end,
key_is_item = true,
})
--minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv)
-- if not player or itemstack:is_empty() then
-- return
-- end
--
-- local itemname = itemstack:get_name()
-- itemname = minetest.registered_aliases[itemname] or itemname
-- awards.notify_craft(player, itemname, itemstack:get_count())
--end)
minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv)
if not player or itemstack:is_empty() then
return
end
local itemname = itemstack:get_name()
itemname = minetest.registered_aliases[itemname] or itemname
awards.notify_craft(player, itemname, itemstack:get_count())
end)
awards.register_trigger("eat", {