08195cfc03
On windows they no longer need the user to press enter every step Moved version info out to version.txt, This will only effect the svn. If you update the version do it in version.txt not in ForgeHooks.java. Introduced the build number into the version string. Cleaned up some extra echos in scripts.
57 lines
No EOL
1.8 KiB
Batchfile
Executable file
57 lines
No EOL
1.8 KiB
Batchfile
Executable file
echo off
|
|
|
|
echo MinecraftForge Windows Setup Program
|
|
echo:
|
|
|
|
@set PATH=%PATH%;%SystemDir%\system32;%SystemRoot%\System32
|
|
|
|
pushd .. >nul
|
|
|
|
xcopy /Y /E /I forge\conf\* conf
|
|
|
|
if exist runtime\bin\fernflower.jar move runtime\bin\fernflower.jar runtime\bin\fernflower.jar-backup
|
|
|
|
echo | call cleanup.bat
|
|
echo | call decompile.bat
|
|
|
|
if exist runtime\bin\fernflower.jar-backup move runtime\bin\fernflower.jar-backup runtime\bin\fernflower.jar
|
|
|
|
pushd src >nul
|
|
|
|
if exist ..\jars\bin\minecraft.jar (
|
|
del minecraft\net\minecraft\src\MLProp.java
|
|
copy ..\forge\MLProp.java minecraft\net\minecraft\src\MLProp.java
|
|
|
|
for /f "delims=" %%a in ('dir /a -d /b /S ..\forge\patches\minecraft') do (
|
|
pushd "%%a" 2>nul
|
|
if errorlevel 1 (
|
|
..\runtime\bin\python\python_mcp ..\forge\lfcr.py "%%a" "%%a"
|
|
..\runtime\bin\applydiff.exe -uf -p2 -i "%%a"
|
|
) else popd
|
|
)
|
|
)
|
|
|
|
if exist ..\jars\minecraft_server.jar (
|
|
del minecraft_server\net\minecraft\src\MLProp.java
|
|
copy ..\forge\MLProp.java minecraft_server\net\minecraft\src\MLProp.java
|
|
|
|
..\runtime\bin\python\python_mcp ..\forge\lfcr.py ../forge/modLoaderMP.patch ../forge/modLoaderMP.patch
|
|
..\runtime\bin\applydiff.exe -uf -p2 -i ../forge/modLoaderMP.patch
|
|
|
|
for /f "delims=" %%a in ('dir /a -d /b /S ..\forge\patches\minecraft_server') do (
|
|
pushd "%%a" 2>nul
|
|
if errorlevel 1 (
|
|
..\runtime\bin\python\python_mcp ..\forge\lfcr.py "%%a" "%%a"
|
|
..\runtime\bin\applydiff.exe -uf -p2 -i "%%a"
|
|
) else popd
|
|
)
|
|
|
|
)
|
|
popd >nul
|
|
|
|
xcopy /Y /E forge\src\* src
|
|
|
|
rem Removed until MCP's Update Names is fixed
|
|
rem cmd /C updatemcp.bat
|
|
rem cmd /C updatenames.bat
|
|
cmd /C updatemd5.bat |