public MainWindow(MinecraftServer minecraft, WonderlandClient wonderlandClient, IOptions <Settings> settings, RelayEventHandler relayEventHandler, PluginFactory pluginLoader, MinecraftState minecraftState)
        {
            InitializeComponent();
            DataContext = new
            {
                Minecraft = _minecraftConsole,
                Discord   = _discordConsole,
                Plugin    = _pluginConsole,
                Settings  = _settings
            };

            _settings = settings.Value;

            Loaded += MainWindow_Loaded;
            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
            _minecraft         = minecraft;
            _wonderlandClient  = wonderlandClient;
            _relayEventHandler = relayEventHandler;
            _pluginLoader      = pluginLoader;
            _minecraftState    = minecraftState;
        }
 public DiscordRelayHandler(WonderlandClient wonderlandClient)
 {
     _wonderlandClient = wonderlandClient;
 }