From 26ca869cfa5fa14b4596546b7572c9cdbcd547e0 Mon Sep 17 00:00:00 2001 From: Zemtzov7 <72821250+zmv7@users.noreply.github.com> Date: Sun, 20 Nov 2022 00:18:02 +0500 Subject: [PATCH] Fix crash if `/home` executed in irc, discord, etc Running /home by any player in remote chat utilities(for example IRC, discordmt) was crashing the server if the player with the same name is not on the server --- mods/sethome/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mods/sethome/init.lua b/mods/sethome/init.lua index 9fc8e6ac..476e43cc 100644 --- a/mods/sethome/init.lua +++ b/mods/sethome/init.lua @@ -52,6 +52,9 @@ end sethome.get = function(name) local player = minetest.get_player_by_name(name) + if not player then + return nil + end local player_meta = player:get_meta() local pos = minetest.string_to_pos(player_meta:get_string("sethome:home")) if pos then