Pull to refresh

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

Привет всем!

Сегодня мы напишем простенький лаунчер для игры 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.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.