From 30d16e96617b694b6d9009909345dc277381e3cd Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 27 Nov 2024 21:45:14 +0100 Subject: [PATCH] Prevent entry reveal if player doesn't exist --- init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/init.lua b/init.lua index dc27155..aa3bdfb 100644 --- a/init.lua +++ b/init.lua @@ -1346,6 +1346,11 @@ local function reveal_item(playername, itemstring) else return false end + -- Don't reveal if player doesn't exist + local player = minetest.get_player_by_name(playername) + if not player then + return false + end doc.mark_entry_as_revealed(playername, category_id, itemstring) return true end