|
@@ -183,12 +183,15 @@ internal static class StartCommandBuilder
|
|
|
}
|
|
|
|
|
|
bool containsArgWithValue = value.Contains('=');
|
|
|
+ bool containsPathValueOnly = value.StartsWith(Path.GetDirectoryName(Settings.minecraftForlderPath + "libraries/"));
|
|
|
//value = value.Replace(" ", "");
|
|
|
if (containsArgWithValue)
|
|
|
value = value.Replace("=", "=\"");
|
|
|
returnString.Append(" ");
|
|
|
+ if (containsPathValueOnly)
|
|
|
+ returnString.Append("\"");
|
|
|
returnString.Append(value);
|
|
|
- if (containsArgWithValue)
|
|
|
+ if (containsArgWithValue || containsPathValueOnly)
|
|
|
returnString.Append("\"");
|
|
|
}
|
|
|
}
|