import os import sys import time from events_def import events sys.path.append("./scripts") plugins = [name.split(".py")[0] for name in os.listdir("./scripts") if name.endswith(".py")] plugins_loaded = [] print(plugins) for plugin in plugins: module = __import__(plugin) plugins_loaded.append(module) if events.ONCE in module.triggers: getattr(module, "run")(None) for tick_count in range(1, 10): for plugin in plugins_loaded: if events.PER_TICK in plugin.triggers: getattr(plugin, "run")(tick_count)