mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Allow force-enabling Forge support for 1.13+ (#1184)
Skip login step and join even when forge info is missing in server info. However, this only works for 1.13+. Server info retrieval is required for enabling Forge support on older Minecraft versions.
This commit is contained in:
parent
9df255dd29
commit
d3f150ba12
7 changed files with 101 additions and 7 deletions
|
|
@ -28,7 +28,8 @@ namespace MinecraftClient
|
|||
public static string ServerIP = "";
|
||||
public static ushort ServerPort = 25565;
|
||||
public static string ServerVersion = "";
|
||||
public static bool ServerMayHaveForge = true;
|
||||
public static bool ServerForceForge = false;
|
||||
public static bool ServerAutodetectForge = true;
|
||||
public static string SingleCommand = "";
|
||||
public static string ConsoleTitle = "";
|
||||
|
||||
|
|
@ -270,7 +271,6 @@ namespace MinecraftClient
|
|||
case "playerheadicon": playerHeadAsIcon = str2bool(argValue); break;
|
||||
case "chatbotlogfile": chatbotLogFile = argValue; break;
|
||||
case "mcversion": ServerVersion = argValue; break;
|
||||
case "mcforge": ServerMayHaveForge = argValue.ToLower() == "auto" || str2bool(argValue); break;
|
||||
case "splitmessagedelay": splitMessageDelay = TimeSpan.FromSeconds(str2int(argValue)); break;
|
||||
case "scriptcache": CacheScripts = str2bool(argValue); break;
|
||||
case "showsystemmessages": DisplaySystemMessages = str2bool(argValue); break;
|
||||
|
|
@ -377,6 +377,19 @@ namespace MinecraftClient
|
|||
ResolveSrvRecordsShortTimeout = false;
|
||||
}
|
||||
break;
|
||||
|
||||
case "mcforge":
|
||||
if (argValue.ToLower() == "auto")
|
||||
{
|
||||
ServerAutodetectForge = true;
|
||||
ServerForceForge = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
ServerAutodetectForge = false;
|
||||
ServerForceForge = str2bool(argValue);
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue