Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер Batch Minecraft Launcher v 1.2 [BML] от Kron

Статус
Закрыто для дальнейших ответов.
Код:
@echo off
title Batch Minecraft Launcher v1.2
:JAVACHECK
for %%a in (java.exe) do set "javaPath=%%~$path:a"
if defined javaPath GoTo :LOOP
if not defined javaPath GoTo :pORTABLE
:pORTABLE
if exist Java\ GoTo :LOOP
if not exist Java\ GoTo :pINSTALL
:pINSTALL
CLS
echo ================================================================================
echo =================== Java не установлена ===================
echo ================================================================================
echo =========== 1 - Скачать и установить Java ===========
echo =========== 2 - Перейти в портативный режим ===========
echo ================================================================================
echo.
Set /p var10="Введите цифру: "
echo.
For %%i In (%var10%) Do (
If %%i GTR 2 echo Неверная цифра "%%i"& Pause& GoTo :JAVACHECK
If %%i LSS 1 echo Неверная цифра "%%i"& Pause& GoTo :JAVACHECK
Call :m%%i
)
Exit
:m1
GoTo :JAVAINSTALL
:m2
%MYFILES%\wget -P .\ [URL]http://205.196.122.20/v4zmgg1868lg/xb4f2npfiuweexv/jportable.zip[/URL]
%MYFILES%\unzip.exe jportable.zip -d .\
rd /Q .\jportable.zip
GoTo :LOOP
:LOOP
title Batch Minecraft Launcher v1.2
CLS
echo ================================================================================
echo =================== Выберите функцию ===================
echo ================================================================================
echo =========== 1 - Запустить Minecraft ===========
echo =========== 2 - Обновить Minecraft ===========
echo =========== 3 - Сменить ник ===========
echo ================================================================================
echo =================== 4 - Дополнительные функции ===================
echo ================================================================================
Set /p var7="Введите цифру: "
echo.
For %%i In (%var7%) Do (
If %%i GTR 4 echo Неверная цифра "%%i"& Pause& GoTo :LOOP
If %%i LSS 1 echo Неверная цифра "%%i"& Pause& GoTo :LOOP
Call :m%%i
)
Exit
:m1
CLS
SET APPDATA=.
if exist Java\ GoTo :AP
if not exist Java\ GoTo :pREA
:AP
if not exist .minecraft\bin\natives\ GoTo :m2
if exist .minecraft\launcher\ram.txt GoTo :AP1
if not exist .minecraft\launcher\ram.txt GoTo :AP2
:AP1
if exist .minecraft\launcher\name.txt GoTo :pLAY1
if not exist .minecraft\launcher\name.txt GoTo :NAME1
:NAME1
echo ================================================================================
echo =============== Введите ник ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:pLAY1
cls
<nul Set /p ram1=< .minecraft\launcher\ram.txt
<nul Set /p name=< .minecraft\launcher\name.txt
echo ================================================================================
echo =============== Приятной игры ================
echo ================================================================================
echo.
Java\bin\java.exe -Xincgc -Xms%ram1%M -Xmx%ram1%M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:AP2
if exist .minecraft\launcher\name.txt GoTo :pLAY1
if not exist .minecraft\launcher\name.txt GoTo :NAME1
:NAME2
echo ================================================================================
echo =============== Введите ник ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:pLAY2
cls
echo ================================================================================
echo =============== Приятной игры ================
echo ================================================================================
echo.
Java\bin\java.exe -Xincgc -Xms363M -Xmx363M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:pREA
if not exist .minecraft\bin\natives\ GoTo :m2
if exist .minecraft\launcher\ram.txt GoTo :A
if not exist .minecraft\launcher\ram.txt GoTo :A1
:A
if exist .minecraft\launcher\name.txt GoTo :pLAY
if not exist .minecraft\launcher\name.txt GoTo :NAME
:NAME
echo ================================================================================
echo =============== Введите ник ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:pLAY
cls
<nul Set /p ram1=< .minecraft\launcher\ram.txt
<nul Set /p name=< .minecraft\launcher\name.txt
echo ================================================================================
echo =============== Приятной игры ================
echo ================================================================================
echo.
Java -Xincgc -Xms%ram1%M -Xmx%ram1%M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:A1
if exist .minecraft\launcher\name.txt GoTo :pLAY1
if not exist .minecraft\launcher\name.txt GoTo :NAME1
:NAME1
echo ================================================================================
echo =============== Введите ник ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:pLAY1
cls
echo ================================================================================
echo =============== Приятной игры ================
echo ================================================================================
echo.
Java -Xincgc -Xms363M -Xmx363M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:m2
cls
echo ================================================================================
echo =============== Клиент обновляется ================
echo ================================================================================
echo.
if exist .minecraft\bin\ rd /S /Q .minecraft\bin\
%MYFILES%\wget -P .minecraft\bin\ [URL]http://s3.amazonaws.com/MinecraftDownload/minecraft.jar[/URL]
%MYFILES%\wget -P .minecraft\bin\lwjgl\ [URL]http://sourceforge.net/projects/java-game-lib/files/latest/download?source=files[/URL]
rename .minecraft\bin\lwjgl\* lwjgl.zip
%MYFILES%\unzip.exe .minecraft\bin\lwjgl\lwjgl.zip -d .minecraft\bin\lwjgl\
move .minecraft\bin\lwjgl\lwjgl-* .minecraft\bin\lwjgl\lwjgl
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\jar\jinput.jar .minecraft\bin\
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\jar\lwjgl.jar .minecraft\bin\
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\jar\lwjgl_util.jar .minecraft\bin\
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\native\windows\* .minecraft\bin\natives\
rd /S /Q .minecraft\bin\lwjgl\
echo.
echo ================================================================================
echo =============== Клиент обновлен ================
echo ================================================================================
GoTo :LOOP
:m3
cls
echo ================================================================================
echo =============== Введите ник ================
echo ================================================================================
Set /p name="Введите: "
del /Q .minecraft\launcher\name.txt
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
echo ================================================================================
echo =============== Ник изменен ================
echo ================================================================================
GoTo :LOOP
:m4
:LOOP1
title Batch Minecraft Launcher v1.2
CLS
echo ================================================================================
echo =================== Дополнительные функции ===================
echo ================================================================================
echo =========== 1 - Обновить LWJGL ===========
echo =========== 2 - Настроить выделение памяти ===========
echo =========== 3 - Сменить версию Minecraft ===========
echo ================================================================================
echo =================== 0 - Назад ===================
echo ================================================================================
Set /p var="Введите цифру: "
echo.
For %%i In (%var%) Do (
If %%i GTR 3 echo Неверная цифра "%%i"& Pause& GoTo :LOOP1
If %%i LSS 0 echo Неверная цифра "%%i"& Pause& GoTo :LOOP1
Call :m%%i
)
Exit
:m0
GoTo :LOOP
:m1
CLS
echo ================================================================================
echo =================== Идет скачивание LWJGL ===================
echo ================================================================================
echo.
if exist lwjgl\ rd /S /Q lwjgl
%MYFILES%\wget -P lwjgl\ [URL]http://sourceforge.net/projects/java-game-lib/files/latest/download?source=files[/URL]
rename lwjgl\* lwjgl.zip
%MYFILES%\unzip.exe lwjgl\lwjgl.zip -d lwjgl\
move lwjgl\lwjgl-* lwjgl\lwjgl
xcopy /q /y lwjgl\lwjgl\jar\jinput.jar .minecraft\bin\
xcopy /q /y lwjgl\lwjgl\jar\lwjgl.jar .minecraft\bin\
xcopy /q /y lwjgl\lwjgl\jar\lwjgl_util.jar .minecraft\bin\
xcopy /q /y lwjgl\lwjgl\native\windows\* .minecraft\bin\natives\
rd /S /Q lwjgl
echo.
echo ================================================================================
echo =================== LWJGL обновлен ===================
echo ================================================================================
GoTo :LOOP1
:m2
CLS
echo ================================================================================
echo =============== Сколько памяти вы хотите выделить под игру ================
echo ================================================================================
echo.
Set /p ram="Введите количество в мегабайтах: "
set tram=.minecraft\launcher\ram.txt
if exist .minecraft\launcher\ram.txt del /Q .minecraft\launcher\ram.txt& xcopy /q /y %MYFILES%\ram.txt .minecraft\launcher\& echo %ram%>%tram%
if not exist .minecraft\launcher\ram.txt xcopy %MYFILES%\ram.txt .minecraft\launcher\& echo %ram%>%tram%
GoTo :LOOP
:m3
start %MYFILES%\mvc.bat
GoTo :LOOP
:JAVAINSTALL
CLS
if exist .minecraft\launcher\Java\Java.exe GoTo :JAVA
echo ================================================================================
echo =================== Идет скачивание Java ===================
echo ================================================================================
echo.
%MYFILES%\wget -P .minecraft\launcher\Java\ [URL]http://javadl.sun.com/webapps/download/AutoDL?BundleId=76860[/URL]
echo.
echo ================================================================================
echo =================== Скачивание завершено ===================
echo ================================================================================
rename .minecraft\launcher\Java\* Java.exe
:JAVA
CLS
echo ================================================================================
echo ============= В каком режиме вы хотите установить Java =============
echo ================================================================================
echo =========== S - В тихом (Папка по умолчанию) ===========
echo =========== C - В ручном (Выбор папки для установки) ===========
echo ================================================================================
Set /p var6="Введите букву: "
echo.
if %var6%==S start .minecraft\launcher\Java\Java.exe /S& GoTo :LOOP
if %var6%==C start .minecraft\launcher\Java\Java.exe& GoTo :LOOP
 
Код:
[USER=7170]shift[/USER]
@echo off
title Batch Minecraft Launcher v1.2
:JAVACHECK
for %%a in (java.exe) do set "javaPath=%%~$path:a"
if defined javaPath GoTo :LOOP
if not defined javaPath GoTo :PORTABLE
:PORTABLE
if exist Java\ GoTo :LOOP
if not exist Java\ GoTo :PINSTALL
:PINSTALL
CLS
echo ================================================================================
echo ===================          Java не установлена            ===================
echo ================================================================================
echo ===========                  1 - Скачать и установить Java          ===========
echo ===========                  2 - Перейти в портативный режим        ===========
echo ================================================================================
echo.
Set /p var10="Введите цифру: "
echo.
For %%i In (%var10%) Do (
    If %%i GTR 2 echo Неверная цифра "%%i"& Pause& GoTo :JAVACHECK
    If %%i LSS 1 echo Неверная цифра "%%i"& Pause& GoTo :JAVACHECK
    Call :m%%i
)
Exit
:m1
GoTo :JAVAINSTALL
:m2
%MYFILES%\wget -P .\ http://205.196.122.20/v4zmgg1868lg/xb4f2npfiuweexv/jportable.zip
%MYFILES%\unzip.exe jportable.zip -d .\
rd /Q .\jportable.zip
GoTo :LOOP
:LOOP
title Batch Minecraft Launcher v1.2
CLS
echo ================================================================================
echo ===================          Выберите функцию                ===================
echo ================================================================================
echo ===========                  1 - Запустить Minecraft                ===========
echo ===========                  2 - Обновить Minecraft                  ===========
echo ===========                  3 - Сменить ник                        ===========
echo ================================================================================
echo ===================          4 - Дополнительные функции      ===================
echo ================================================================================
Set /p var7="Введите цифру: "
echo.
For %%i In (%var7%) Do (
    If %%i GTR 4 echo Неверная цифра "%%i"& Pause& GoTo :LOOP
    If %%i LSS 1 echo Неверная цифра "%%i"& Pause& GoTo :LOOP
    Call :m%%i
)
Exit
:m1
CLS
SET APPDATA=.
if exist Java\ GoTo :AP
if not exist Java\ GoTo :PREA
:AP
if not exist .minecraft\bin\natives\ GoTo :m2
if exist .minecraft\launcher\ram.txt GoTo :AP1
if not exist .minecraft\launcher\ram.txt GoTo :AP2
:AP1
if exist .minecraft\launcher\name.txt GoTo :PLAY1
if not exist .minecraft\launcher\name.txt GoTo :NAME1
:NAME1
echo ================================================================================
echo ===============                  Введите ник                    ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:PLAY1
cls
<nul Set /p ram1=< .minecraft\launcher\ram.txt
<nul Set /p name=< .minecraft\launcher\name.txt
echo ================================================================================
echo ===============                Приятной игры                  ================
echo ================================================================================
echo.
Java\bin\java.exe -Xincgc -Xms%ram1%M -Xmx%ram1%M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:AP2
if exist .minecraft\launcher\name.txt GoTo :PLAY1
if not exist .minecraft\launcher\name.txt GoTo :NAME1
:NAME2
echo ================================================================================
echo ===============                  Введите ник                    ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:PLAY2
cls
echo ================================================================================
echo ===============                Приятной игры                  ================
echo ================================================================================
echo.
Java\bin\java.exe -Xincgc -Xms363M -Xmx363M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:PREA
if not exist .minecraft\bin\natives\ GoTo :m2
if exist .minecraft\launcher\ram.txt GoTo :A
if not exist .minecraft\launcher\ram.txt GoTo :A1
:A
if exist .minecraft\launcher\name.txt GoTo :PLAY
if not exist .minecraft\launcher\name.txt GoTo :NAME
:NAME
echo ================================================================================
echo ===============                  Введите ник                    ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:PLAY
cls
<nul Set /p ram1=< .minecraft\launcher\ram.txt
<nul Set /p name=< .minecraft\launcher\name.txt
echo ================================================================================
echo ===============                Приятной игры                  ================
echo ================================================================================
echo.
Java -Xincgc -Xms%ram1%M -Xmx%ram1%M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:A1
if exist .minecraft\launcher\name.txt GoTo :PLAY1
if not exist .minecraft\launcher\name.txt GoTo :NAME1
:NAME1
echo ================================================================================
echo ===============                  Введите ник                    ================
echo ================================================================================
echo.
Set /p name="Введите: "
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
:PLAY1
cls
echo ================================================================================
echo ===============                Приятной игры                  ================
echo ================================================================================
echo.
Java -Xincgc -Xms363M -Xmx363M -Djava.library.path=.minecraft\bin\natives -cp ".minecraft\bin\minecraft.jar;.minecraft\bin\jinput.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;" net.minecraft.client.Minecraft "%name%" ""
GoTo :EOF
:m2
cls
echo ================================================================================
echo ===============                Клиент обновляется              ================
echo ================================================================================
echo.
if exist .minecraft\bin\ rd /S /Q .minecraft\bin\
%MYFILES%\wget -P .minecraft\bin\ http://s3.amazonaws.com/MinecraftDownload/minecraft.jar
%MYFILES%\wget -P .minecraft\bin\lwjgl\ http://sourceforge.net/projects/java-game-lib/files/latest/download?source=files
rename .minecraft\bin\lwjgl\* lwjgl.zip
%MYFILES%\unzip.exe .minecraft\bin\lwjgl\lwjgl.zip -d .minecraft\bin\lwjgl\
move .minecraft\bin\lwjgl\lwjgl-* .minecraft\bin\lwjgl\lwjgl
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\jar\jinput.jar .minecraft\bin\
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\jar\lwjgl.jar .minecraft\bin\
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\jar\lwjgl_util.jar .minecraft\bin\
xcopy /q /y .minecraft\bin\lwjgl\lwjgl\native\windows\* .minecraft\bin\natives\
rd /S /Q .minecraft\bin\lwjgl\
echo.
echo ================================================================================
echo ===============                Клиент обновлен                ================
echo ================================================================================
GoTo :LOOP
:m3
cls
echo ================================================================================
echo ===============                  Введите ник                    ================
echo ================================================================================
Set /p name="Введите: "
del /Q .minecraft\launcher\name.txt
xcopy /q /y %MYFILES%\name.txt .minecraft\launcher\
echo %name%>.minecraft\launcher\name.txt
echo ================================================================================
echo ===============                  Ник изменен                    ================
echo ================================================================================
GoTo :LOOP
:m4
:LOOP1
title Batch Minecraft Launcher v1.2
CLS
echo ================================================================================
echo ===================        Дополнительные функции          ===================
echo ================================================================================
echo ===========                1 - Обновить LWJGL                      ===========
echo ===========                2 - Настроить выделение памяти          ===========
echo ===========                3 - Сменить версию Minecraft            ===========
echo ================================================================================
echo ===================        0 - Назад                        ===================
echo ================================================================================
Set /p var="Введите цифру: "
echo.
For %%i In (%var%) Do (
    If %%i GTR 3 echo Неверная цифра "%%i"& Pause& GoTo :LOOP1
    If %%i LSS 0 echo Неверная цифра "%%i"& Pause& GoTo :LOOP1
    Call :m%%i
)
Exit
:m0
GoTo :LOOP
:m1
CLS
echo ================================================================================
echo ===================            Идет скачивание LWJGL        ===================
echo ================================================================================
echo.
if exist lwjgl\ rd /S /Q lwjgl
%MYFILES%\wget -P lwjgl\ http://sourceforge.net/projects/java-game-lib/files/latest/download?source=files
rename lwjgl\* lwjgl.zip
%MYFILES%\unzip.exe lwjgl\lwjgl.zip -d lwjgl\
move lwjgl\lwjgl-* lwjgl\lwjgl
xcopy /q /y lwjgl\lwjgl\jar\jinput.jar .minecraft\bin\
xcopy /q /y lwjgl\lwjgl\jar\lwjgl.jar .minecraft\bin\
xcopy /q /y lwjgl\lwjgl\jar\lwjgl_util.jar .minecraft\bin\
xcopy /q /y lwjgl\lwjgl\native\windows\* .minecraft\bin\natives\
rd /S /Q lwjgl
echo.
echo ================================================================================
echo ===================              LWJGL обновлен              ===================
echo ================================================================================
GoTo :LOOP1
:m2
CLS
echo ================================================================================
echo ===============    Сколько памяти вы хотите выделить под игру  ================
echo ================================================================================
echo.
Set /p ram="Введите количество в мегабайтах: "
set tram=.minecraft\launcher\ram.txt
if exist .minecraft\launcher\ram.txt del /Q .minecraft\launcher\ram.txt& xcopy /q /y %MYFILES%\ram.txt .minecraft\launcher\& echo %ram%>%tram%
if not exist .minecraft\launcher\ram.txt xcopy %MYFILES%\ram.txt .minecraft\launcher\& echo %ram%>%tram%
GoTo :LOOP
:m3
start %MYFILES%\mvc.bat
GoTo :LOOP
:JAVAINSTALL
CLS
if exist .minecraft\launcher\Java\Java.exe GoTo :JAVA
echo ================================================================================
echo ===================            Идет скачивание Java          ===================
echo ================================================================================
echo.
%MYFILES%\wget -P .minecraft\launcher\Java\ http://javadl.sun.com/webapps/download/AutoDL?BundleId=76860
echo.
echo ================================================================================
echo ===================            Скачивание завершено          ===================
echo ================================================================================
rename .minecraft\launcher\Java\* Java.exe
:JAVA
CLS
echo ================================================================================
echo =============      В каком режиме вы хотите установить Java      =============
echo ================================================================================
echo ===========        S - В тихом (Папка по умолчанию)                ===========
echo ===========        C - В ручном (Выбор папки для установки)        ===========
echo ================================================================================
Set /p var6="Введите букву: "
echo.
    if %var6%==S start .minecraft\launcher\Java\Java.exe /S& GoTo :LOOP
    if %var6%==C start .minecraft\launcher\Java\Java.exe& GoTo :LOOP
Раз уж вскрыли добавлю в первый пост, заодно все убедятся что ничего вирусоподобного там нет.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх