diff --git a/worlds/__init__.py b/worlds/__init__.py index d85c67c3..e57b7b59 100644 --- a/worlds/__init__.py +++ b/worlds/__init__.py @@ -7,9 +7,13 @@ __all__ = {"lookup_any_item_id_to_name", "AutoWorldRegister"} # import all submodules to trigger AutoWorldRegister +world_folders = [] for file in os.scandir(os.path.dirname(__file__)): if file.is_dir(): - importlib.import_module(f".{file.name}", "worlds") + world_folders.append(file.name) +world_folders.sort() +for world in world_folders: + importlib.import_module(f".{world}", "worlds") from .AutoWorld import AutoWorldRegister lookup_any_item_id_to_name = {}