Example #1
0
 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;
 }
Example #2
0
        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");
        }