Thanks! I have my repo set up now with ScottKillen as a collaborator. Right now, it's just an unmodified fork. I'd like to test my changes before I commit them, but when I run build.bat, I get errors...
=================================== Build Start =================================
src_work -> src
1872 File(s) copied
forge_client -> minecraft
[snip]
17 File(s) copied
forge_server -> minecraft_server
[snip]
3 File(s) copied
forge_common -> minecraft
[snip]
57 File(s) copied
forge_common -> minecraft_server
[snip]
57 File(s) copied
'inject_version.bat' is not recognized as an internal or external command, operable program or batch file.
'inject_version.bat' is not recognized as an internal or external command, operable program or batch file.
== MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==
# found jad, ff, jad patches, ff patches, osx patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.6.0_33\bin\javac" -Xlint:-options -deprecation -g -source 1.6 -target 1....' failed : 1
== ERRORS FOUND ==
src\minecraft\net\minecraft\src\forge\ForgeHooks.java:392: warning: [deprecation] net.minecraft.src.forge.ISpecialMobSpawnHandler in net.minecraft.src.forge has been deprecated
static LinkedList<ISpecialMobSpawnHandler> specialMobSpawnHandlers = new LinkedList<ISpecialMobSpawnHandler>();
^
src\minecraft\net\minecraft\src\forge\MinecraftForge.java:181: warning: [deprecation] net.minecraft.src.forge.ISpecialMobSpawnHandler in net.minecraft.src.forge has been deprecated
public static void registerSpecialMobSpawnHandler(ISpecialMobSpawnHandler handler)
^
src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:8: cannot find symbol
symbol : class CodecIBXM
location: package paulscode.sound.codecs
import paulscode.sound.codecs.CodecIBXM;
^
src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:130: cannot find symbol
symbol : class CodecIBXM
location: class net.minecraft.src.forge.ModCompatibilityClient
SoundSystemConfig.setCodec("xm", CodecIBXM.class);
^
src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:131: cannot find symbol
symbol : class CodecIBXM
location: class net.minecraft.src.forge.ModCompatibilityClient
SoundSystemConfig.setCodec("s3m", CodecIBXM.class);
^
src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:132: cannot find symbol
symbol : class CodecIBXM
location: class net.minecraft.src.forge.ModCompatibilityClient
SoundSystemConfig.setCodec("mod", CodecIBXM.class);
^
4 errors
2 warnings
==================
== Recompiling server ==
> Cleaning bin
> Recompiling
- Done in 5.47 seconds
=================================== Build Finished 0 =================================
The file inject_version.bat is not present in the repo anywhere. It was removed on April 6, 2012.
I have no idea why CodecIBXM.class is not found. Actually, that's not true. In build.bat, it only copies the forge_client\src\net path, which omits forge_client\src\paulscode and forgeclient\src\ibxm...
xcopy /Y /E forge\forge_client\src\net\* src\minecraft\net
My only thought is that I must have set up my workspace incorrectly or I'm calling the wrong scripts to test. Any pointers?