public ServerController( IServerPropertiesReader serverPropertiesReader, IWhitelistReader whitelistReader, IOpsReader opsReader) { _serverPropertiesReader = serverPropertiesReader; _whitelistReader = whitelistReader; _opsReader = opsReader; }
public WorldLoaderModule( IWorldSearcher worldFinder, IWorldLoader worldLoader, IImportReader importReader, IServerPropertiesReader serverPropReader, ILogger <WorldLoaderModule> logger) { _worldFinder = worldFinder; _worldLoader = worldLoader; _importReader = importReader; _logger = logger; try { _serverProperties = serverPropReader.Read(); } catch (ServerPropertiesNotFoundException ex) { _logger.LogWarning(ex, "Candidate Check is unable to read server.properties. Skipping last world on import assuming it is the active one."); } }