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; } }