tniemi

Minecraft client launcher for Windows

May 3rd, 2013
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @ECHO OFF
  2. REM ***
  3. REM *** Minecraft launcher by Tero
  4. REM ***
  5.  
  6. SET PLAYER=ThePlayerName
  7. SET COMPUTER_CPUS=2
  8. SET MEMORY_ALLOCATION=1024M
  9. SET PROCESS_PRIORITY=high
  10. SET JAVA_EXE=java.exe
  11. REM          ^ Put full path here if needed (e.g. SET JAVA_EXE=C:\Program Files\Java\jre7\bin\java.exe)
  12.  
  13. REM Updating has to be done manually. Download links for the relevant files are:
  14. REM
  15. REM .minecraft/bin/minecraft.jar
  16. REM         http://assets.minecraft.net/1_4_6/minecraft.jar (<= replace version number)
  17. REM
  18. REM .minecraft/bin/jinput.jar
  19. REM .minecraft/bin/lwjgl.jar
  20. REM .minecraft/bin/lwjgl_util.jar
  21. REM .minecraft/bin/natives/*
  22. REM         http://sourceforge.net/projects/java-game-lib/files/Official%20Releases/
  23. REM
  24. REM After updating, add the OptiFine Light Mod to the .minecraft/bin/minecraft.jar:
  25. REM
  26. REM 1. Download "OptiFine Light" from:
  27. REM     http://optifine.net/downloads.php
  28. REM 2. Backup minecraft.jar by copying it to minecraft_unpatched.jar
  29. REM 3. Open minecraft.jar in an archive editor (WinRar/7-Zip/etc)
  30. REM 4. Inside minecraft.jar, delete the META-INF folder.
  31. REM 5. Copy (drag and drop) the .class files from the OptiFine_1.4.6_L_A3.zip file
  32. REM    into the root of the minecraft.jar file, possibly replacing previous files.
  33. REM 6. Run Minecraft and test!
  34.  
  35. REM *** Done testing, launch Minecraft
  36. IF "%LAUNCH_MINECRAFT%"=="true" GOTO :LAUNCH_MINECRAFT
  37.  
  38. REM *** Test if java.exe is available
  39. "%JAVA_EXE%" -version > NUL 2>&1
  40. IF NOT ERRORLEVEL 0 ECHO %JAVA_EXE% not found & PAUSE & GOTO :EOF
  41.  
  42. REM *** Test if .minecraft dir is found
  43. IF NOT EXIST "%~dp0\.minecraft" ECHO No ".minecraft" directory found at "%~dp0" & PAUSE & GOTO :EOF
  44.  
  45. REM *** Open this same bat file as minimized window
  46. ECHO Launching Minecraft for %PLAYER%...
  47. SET LAUNCH_MINECRAFT=true
  48. START /min CMD /C "%~f0"
  49. SET LAUNCH_MINECRAFT=
  50. GOTO :EOF
  51.  
  52. REM ***************************************************************************
  53. :LAUNCH_MINECRAFT
  54.  
  55. REM *** Totally unnecessary decoration
  56. TITLE Minecraft Info
  57. COLOR 87
  58. MODE CON COLS=132 LINES=500
  59. CLS
  60. ECHO Ü   Ü Ü Ü   Ü ÜÜÜ ÜÜÜ ÜÜÜ ÜÜÜ ÜÜÜ ÜÜÜ
  61. ECHO ÛßÜßÛ Û ÛßÜ Û ÛÜ  Û   ÛÜß ÛÜÛ ÛÜ   Û
  62. ECHO Û   Û Û Û  ßÛ ÛÜÜ ÛÜÜ Û Û Û Û Û    Û  for %PLAYER%
  63. ECHO.
  64.  
  65. REM *** Set paths and launch Java
  66. CD "%~dp0"
  67. SET APPDATA=%CD%
  68. START /b /%PROCESS_PRIORITY% "Launching Minecraft..." "%JAVA_EXE%" ^
  69.     -Xmx%MEMORY_ALLOCATION% ^
  70.     -Xms%MEMORY_ALLOCATION% ^
  71.     -XX:+UseFastAccessorMethods ^
  72.     -XX:+AggressiveOpts ^
  73.     -XX:+DisableExplicitGC ^
  74.     -XX:+UseAdaptiveGCBoundary ^
  75.     -XX:MaxGCPauseMillis=500 ^
  76.     -XX:SurvivorRatio=16 ^
  77.     -XX:+UseParallelGC ^
  78.     -XX:UseSSE=4 ^
  79.     -XX:ParallelGCThreads=%COMPUTER_CPUS% ^
  80.     -cp .minecraft\bin\minecraft.jar;.minecraft\bin\lwjgl.jar;.minecraft\bin\lwjgl_util.jar;.minecraft\bin\jinput.jar ^
  81.     -Djava.library.path=.minecraft\bin\natives ^
  82.     net.minecraft.client.Minecraft "%PLAYER%"
  83. EXIT
  84. REM ***************************************************************************
Advertisement
Add Comment
Please, Sign In to add comment