From d0d128c1d8f84e8de590e34adfe0265556ccd3e1 Mon Sep 17 00:00:00 2001 From: jordan4ibanez Date: Thu, 22 Apr 2021 18:18:57 -0400 Subject: [PATCH] Break infinite loop if unable to find any mob to spawn --- mods/ENTITIES/mcl_mobs/api/spawning.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mods/ENTITIES/mcl_mobs/api/spawning.lua b/mods/ENTITIES/mcl_mobs/api/spawning.lua index ed38ce25ea..fe8a56dfca 100644 --- a/mods/ENTITIES/mcl_mobs/api/spawning.lua +++ b/mods/ENTITIES/mcl_mobs/api/spawning.lua @@ -615,6 +615,12 @@ if mobs_spawn then local repeat_mob_search = true repeat + --do not infinite loop + if #mob_library_worker_table <= 0 then + --print("breaking infinite loop") + break + end + local skip = false --use this for removing table elements of mobs that do not match