Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Как запустить майнкрафт на С#

  • Автор темы Автор темы pupsila
  • Дата начала Дата начала
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Нужно запустить джарку с майном через с шарп
Код:
Expand Collapse Copy
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);
            }
        }
    }
}
 
Код:
Expand Collapse Copy
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);
            }
        }
    }
}
благодарю
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ты че несешь майн на .class написан как ты на шарпе его запустишь школотрон :tearsofjoy::tearsofjoy::tearsofjoy:
На .class написан... Может на Java умник, зато смеющийся смайлик для уверенности
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ты че несешь майн на .class написан как ты на шарпе его запустишь школотрон :tearsofjoy::tearsofjoy::tearsofjoy:
да, на шарпе не сделаешь, а вот на плюсах:
22 видео
да, на шарпе не сделаешь, а вот на плюсах:
22 видео
ноад епт
 
Назад
Сверху Снизу