From e8f8d4cb1eb119de7ff16ffded97a453b5c51689 Mon Sep 17 00:00:00 2001 From: kay27 Date: Wed, 3 Feb 2021 04:22:02 +0400 Subject: [PATCH] Better fix spawn point search (follow-up 32cf25dc17ac0df52c0a5533c86d535b521a20f8) --- mods/PLAYER/mcl_spawn/init.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mods/PLAYER/mcl_spawn/init.lua b/mods/PLAYER/mcl_spawn/init.lua index 5baa461f..11dd60e6 100644 --- a/mods/PLAYER/mcl_spawn/init.lua +++ b/mods/PLAYER/mcl_spawn/init.lua @@ -225,6 +225,11 @@ end -- Spawn position search local function next_biome() + if #biome_ids < 1 then + for _, biome_name in pairs(biomes_white_list) do + table.insert(biome_ids, minetest.get_biome_id(biome_name)) + end + end while check <= checks do local biome_data = minetest.get_biome_data(cp) -- Sometimes biome_data is nil @@ -427,11 +432,6 @@ minetest.register_on_respawnplayer(mcl_spawn.spawn) function mcl_spawn.shadow_worker() if not searched then searched = true - if #biome_ids < 1 then - for _, biome_name in pairs(biomes_white_list) do - table.insert(biome_ids, minetest.get_biome_id(biome_name)) - end - end mcl_spawn.search() minetest.log("action", "[mcl_spawn] Started world spawn point search") end