Делаем свой запускатор Minecraft без лаунчера

в 17:18, , рубрики: разработка игр

Привет всем!

Сегодня мы напишем простенький лаунчер для игры Minecraft. Реализовывать мы это будем с помощью CMD в Win 7, и поместим это все в файл расширения ".bat". Далее пот катом.

Поехали!

Скажу сразу: «Все манипуляции производятся с версией Minecraft 1.5.2, т.к в других версиях — другая система сборки и запуска».

Для начала, скачаем утилиту — «cmdow», она нужна для управления окнами.

Кидаем ее в папку нашего «запускатора», затем создаем исходный файл самого нашего «запускатора». Назовем его — «Minecraft.bat».

Далее нам нужны *jar файлы нашего Minecraft, а конкретно: «jinput.jar, lwjgl.jar, lwjgl_util.jar, minecraft.jar», также не забываем перекинуть папку «natives» в папку нашего лаунчера.
Теперь, самое интересное. Открываем наш «Minecraft.bat», и начинаем писать код. Туда мы вставляем следующее:

cmdow @ /HID
javaw -Xms256m -Xmx1024m -Djava.library.path=natives -cp "minecraft.jar;jinput.jar;lwjgl.jar;lwjgl_util.jar;" net.minecraft.client.Minecraft "Имя_Игрока" "Сессия ( можно оставить пустым )"

Теперь, если вы все сделали правильно, то при запуске нашего «Minecraft.bat», у нас запуститься Minecraft.

Прокачаем наш «запускатор» и сделаем не большой лаунчер!

Вставляем туда следующий код:

echo off
set APPDATA=%~dp0
title minecraft
color 0d
cls
echo Enter name:
set /p name=^>
cls
Echo Welcome to minecraft
cd .minecraft/bin
javaw -Xms256m -Xmx1024m -Djava.library.path=natives -cp "minecraft.jar;jinput.jar;lwjgl.jar;lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
exit

Заключение

Мы написали почти что настоящий лаунчер для игры Minecraft. Гарантированная работоспособность на Win7 x64.

Автор: Барак Адама

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js