aboutsummaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
Diffstat (limited to 'builtin')
-rw-r--r--builtin/game/static_spawn.lua14
1 files changed, 6 insertions, 8 deletions
diff --git a/builtin/game/static_spawn.lua b/builtin/game/static_spawn.lua
index b1157b42e..2a5d9b1fa 100644
--- a/builtin/game/static_spawn.lua
+++ b/builtin/game/static_spawn.lua
@@ -1,15 +1,13 @@
-- Minetest: builtin/static_spawn.lua
-local function warn_invalid_static_spawnpoint()
- if core.settings:get("static_spawnpoint") and
- not core.setting_get_pos("static_spawnpoint") then
- core.log("error", "The static_spawnpoint setting is invalid: \""..
- core.settings:get("static_spawnpoint").."\"")
- end
+local static_spawnpoint_string = core.settings:get("static_spawnpoint")
+if static_spawnpoint_string and
+ static_spawnpoint_string ~= "" and
+ not core.setting_get_pos("static_spawnpoint") then
+ error('The static_spawnpoint setting is invalid: "' ..
+ static_spawnpoint_string .. '"')
end
-warn_invalid_static_spawnpoint()
-
local function put_player_in_spawn(player_obj)
local static_spawnpoint = core.setting_get_pos("static_spawnpoint")
if not static_spawnpoint then