local function load_movies() local movie_save_path = yl_cinema.worldpath .. yl_cinema.settings.save_path local movies, loaded_count, total_count = yl_cinema.load_movies(movie_save_path) if loaded_count ~= total_count then yl_cinema.warn(loaded_count .. "/" .. total_count .. " movies loaded.") else yl_cinema.action(loaded_count .. "/" .. total_count .. " movies loaded.") end return movies end local function load_images(movies) for movie_id, _ in pairs(movies) do local loaded_count, total_count = yl_cinema.load_images_of_movie(movie_id) if loaded_count ~= total_count then yl_cinema.warn(loaded_count .. "/" .. total_count .. " images loaded for movie " .. movie_id) else yl_cinema.action(loaded_count .. "/" .. total_count .. " images loaded for movie " .. movie_id) end end end local function run_each_serverstart() local movies = load_movies() minetest.after(0, load_images, movies) yl_cinema.movies = movies end run_each_serverstart()