7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
1

Запуск minecraft из лаунчера

31.08.2019, 20:40. Показов 8513. Ответов 3

Author24 — интернет-сервис помощи студентам
Здравствуйте. Не особо смог найти информацию/какое либо разъяснение по процессу запуска майнкрафта (в моём случае версии 1.7.10) из самописного лаунчера (только сел писать, хочу пока что хотя бы функционал запуска реализовать), натыкался только на огромные записи вроде этой (с этого же форума):
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
string username = Nickname.Text;
            string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
            string folder = ".minecraft2";
            ProcessStartInfo mcStartInfo = new ProcessStartInfo("C:\\Program Files (x86)\\Java\\jre1.8.0_221\\bin\\javaw.exe", "-Xincgc -Xms1G -Xmx1G" +
            " -Djava.library.path=\"" +
             appData + "\\" + folder + "\\versions\\1.7.10\\natives\"" + " -cp \"" +
             appData + "\\" + folder + "\\libraries\\java3d\\vecmath\\1.3.1\\vecmath-1.3.1.jar;" +
             appData + "\\" + folder + "\\libraries\\net\\sf\\trove4j\\trove4j\\3.0.3\\trove4j-3.0.3.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\ibm\\icu\\icu4j-core-mojang\\51.2\\icu4j-core-mojang-51.2.jar;" +
             appData + "\\" + folder + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;" +
             appData + "\\" + folder + "\\libraries\\io\\netty\\netty-all\\4.0.10.Final\\netty-all-4.0.10.Final.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\google\\guava\\guava\\15.0\\guava-15.0.jar;" +
             appData + "\\" + folder + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.1\\commons-lang3-3.1.jar;" +
             appData + "\\" + folder + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;" +
             appData + "\\" + folder + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;" +
             appData + "\\" + folder + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.4\\gson-2.2.4.jar;" +
             appData + "\\" + folder + "\\libraries\\com\\mojang\\authlib\\1.5.16\\authlib-1.5.16.jar;" +
             appData + "\\" + folder + "\\libraries\\org\\apache\\logging\\log4j\\log4j-api\\2.0-beta9\\log4j-api-2.0-beta9.jar;" +
             appData + "\\" + folder + "\\libraries\\org\\apache\\logging\\log4j\\log4j-core\\2.0-beta9\\log4j-core-2.0-beta9.jar;" +
             appData + "\\" + folder + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl\\2.9.1\\lwjgl-2.9.1.jar;" +
             appData + "\\" + folder + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl_util\\2.9.1\\lwjgl_util-2.9.1.jar;" +
             appData + "\\" + folder + "\\versions\\1.7.10\\1.7.10.jar\" " +
             "net.minecraft.client.main.Main " +
             "--username " + username + " --version 1.7.10 --gameDir " +
             appData + "\\" + folder + " --assetsDir " +
             appData + "\\" + folder + "\\assets\\virtual\\legacy --accessToken 1");
 
            Process.Start(mcStartInfo);
Данный код не вылетает с ошибкой, а просто ничего не делает (по крайней мере визуально и в процессах ничего не происходит), можете объяснить или покидать ссылок где можно почитать как вообще адекватно запустить майнкрафт таким образом? если есть разница при разных версиях, то тогда в чём она, если нужно ещё что то будет добавлять (собираюсь поднять локальный сервер с модами), тоже нужно знать что, а нормальной информации по этой теме - никакой
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.08.2019, 20:40
Ответы с готовыми решениями:

Запуск приложения только с лаунчера
Есть два файла EXE.Приложение и лаунчер.Скажите что можно сделать, чтобы приложение запускалось...

Запуск игры мимо лаунчера
Доброго дня. Возникла следующая проблема. Необходимо запустить игру Blade end Soul от Инновы,...

Запуск клиента напрямую, без участия лаунчера
Есть ли возможность написать какой либо скрипт благодаря которому можно было бы на прямую запускать...

Запуск Minecraft: Java не переустанавливается
Много слышал от друзей про игру Minecraft. Ну решил сам погамать) Скачал, установил. Включаю -...

3
82 / 60 / 17
Регистрация: 21.08.2015
Сообщений: 1,075
01.09.2019, 08:04 2
Цитата Сообщение от Nordicus666 Посмотреть сообщение
можете объяснить или покидать ссылок где можно почитать как вообще адекватно запустить майнкрафт таким образом?
Вы не найдёте таких ссылок, так как майнкрафт запускается и без
Цитата Сообщение от Nordicus666 Посмотреть сообщение
самописного лаунчера
.
Вам придётся думать самостоятельно.

P.S.
Если вы делает эту программу что бы впечатлить работодателя на собеседовании, то у вас ничего не выйдет. Для тренировки это тоже плохая задача.
0
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
01.09.2019, 13:12  [ТС] 3
пишу эту программу чисто из собственного интереса, ни для кого и ни для чего, но пока что нашёл интересную ссылку: https://github.com/dedepete/Lu... ecraft-1.8
правда пока не очень помогла

Добавлено через 1 час 45 минут
В общем, гайд по той ссылке помог, если кто наткнётся на это из гугла - используйте, строка корректная, теперь майнкрафт запускается, тему можно закрывать
0
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
18.07.2020, 16:27 4
Жаль что не скинул строку которая у тебя получилась, тоже столкнулся с этой проблемой
0
18.07.2020, 16:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2020, 16:27
Помогаю со студенческими работами здесь

Запуск minecraft 1.12.2 через bat
Доброго времени суток! Пытаюсь запустить майн 1.12.2 через батник(нужно для лаунчера), но не...

Запуск minecraft 1.12.2 с forge и liteloader ВМЕСТЕ через bat
Доброго времени суток! Уже несколько дней бьюсь над одной проблемой - запуск minecraft 1.12.2 с...

Запуск "MineCraft.jar" - Exception in thread "main"
Что-то с Java приключилось на компе. --------------------------- Java Virtual Machine Launcher...

Создание лаунчера
Сижу я тут пилю лаунчер для 1 игрушки. Возник ряд вопросов всвязи с моим малым опытом. 1 -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru