ModLoader
ModLoader copied to clipboard
A solution has been found ! fixed it nml
import logging
class NeoModLoaderError(Exception): pass
class Listener: def init(self, name): self.name = name
def construct(self):
raise NeoModLoaderError(f"Failed to construct listener instance of {self.name}")
def create_listener(listener_name): try: listener = Listener(listener_name) listener.construct() except NeoModLoaderError as e: logging.warning(str(e))
if name == "main": logging.basicConfig(level=logging.WARNING) listeners = [ "General.Event.Listeners.ActorTryToAttackListener+<>c", "General.Event.Listeners.PlotStartListener+<>c", "General.Event.Listeners.WarStartListener+<>c" ]
for listener_name in listeners:
create_listener(listener_name)