public JsonApi2Server() { Name = "JsonApi API v2"; Logo = Resources.jsonapi_logo; Site = "http://mcjsonapi.com/"; HasCustomAssembly = true; CustomAssembly = ""; // will be set in preparelaunch SupportsPlugins = false; //disable plugin manager on this one HasCustomSettingsControl = true; CustomSettingsControl = new JsonApi2CredentialsSettingsControl(); IsLocal = false; }
public override string GetLaunchParameters(string defaultParameters = "") { Control control = Starter.GetCustomSettingsControl(); if (!(control is JsonApi2CredentialsSettingsControl)) { throw new Exception("Couldn't retrieve parameters"); } JsonApi2CredentialsSettingsControl cred = (JsonApi2CredentialsSettingsControl)control; return("-u=" + cred.Username + " -p=" + cred.Password + " -host=" + cred.Host + " -port=" + cred.Port + " -filter"); }