mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-13 00:37:52 +00:00
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
1.8 KiB
Batchfile
Executable File
57 lines
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 |