From 350c391b057257155f35a381bd980269cb4c7493 Mon Sep 17 00:00:00 2001 From: ZavGaro Date: Tue, 20 Aug 2024 21:25:33 +0300 Subject: [PATCH] Ignore incomplete mods instead throwing LuaError --- src/script/lua_api/l_mainmenu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/script/lua_api/l_mainmenu.cpp b/src/script/lua_api/l_mainmenu.cpp index a5913e807..acc600a6c 100644 --- a/src/script/lua_api/l_mainmenu.cpp +++ b/src/script/lua_api/l_mainmenu.cpp @@ -451,7 +451,8 @@ int ModApiMainMenu::l_check_mod_configuration(lua_State *L) spec.path = modpath; spec.virtual_path = virtual_path; if (!parseModContents(spec)) { - throw LuaError("Not a mod!"); + warningstream << "Mod \"" << spec.name + << "\" has no \"init.lua\" or \"modpack.conf\"" << std::endl; } }