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 MinecraftStateHandler(IMediator mediator, MinecraftState state) { _mediator = mediator; _state = state; }
public MinecraftModule(MinecraftState minecraftState, MinecraftServer minecraftServer) { _minecraftState = minecraftState; _minecraftServer = minecraftServer; }