My custom fix in cpw/Loader.java
where your " for " ~~ 356 string
that will protect scan minecraft.jar twice for mods
int minejar=0;
for (int i=0; i<minecraftSources.length; i++) {
if (minecraftSources[i].isFile()) {
if (minecraftSources[i].getName().equals("minecraft.jar") ){
if (minejar < 1 ) { minejar++; attemptFileLoad(minecraftSources[i], SourceType.CLASSPATH);}
}
else{
log.fine(String.format("Found a minecraft related file at %s, loading",minecraftSources[i].getName()));
attemptFileLoad(minecraftSources[i], SourceType.CLASSPATH);
}
} else if (minecraftSources[i].isDirectory()) {
log.fine(String.format("Found a minecraft related directory at %s, loading",minecraftSources[i].getAbsolutePath()));
attemptDirLoad(minecraftSources[i],"",SourceType.CLASSPATH);
}
}
}
log.fine("Minecraft jar mods loaded successfully");
you want ask for whaat that?
1- if in minecraft.jar no mods, thay load MineForge - twice! :\
2- if in minecraft.jar mods thay load it twice too