static void LaunchMinecraft()
{
string javaPath = @"C:\Pasta\java\jdk\bin\java.exe";
string javaArgs = $"-noverify -Xmx{4000}M -Djava.library.path=C:\\Pasta\\java\\natives;.";
string Jar = @"C:\Pasta\client.jar";
string mainClass = "net.minecraft.client.main.Main";
string minecraftArgs = "--version Optifine 1.16.5 --gameDir C:\\Pasta\\client_1_16_5\\game --assetsDir C:\\Pasta\\java\\assets --assetIndex 1.16 --uuid N/A --accessToken 0 --userType mojang";
string arguments = $"{javaArgs} -cp {Jar} {mainClass} {minecraftArgs}";
ProcessStartInfo startInfo = new ProcessStartInfo
{
FileName = javaPath,
Arguments = arguments,
UseShellExecute = false,
RedirectStandardOutput = true,
CreateNoWindow = true
};
using (Process process = Process.Start(startInfo))
{
Thread.Sleep(2000);
Environment.Exit(0);
}
}
}
}