Whenever I try to run install.sh (I'm on a mac) I get this log:
================ Forge ModLoader Setup Start ===================
Setting up MCP
> Restoring commands.py backup
patching file commands.py
Commands patch applied successfully
Copying FML conf
Fixing MCP Workspace
Could not find Client jar, decompile requires both client and server.
Decompile Exception: 1
It says that the client jar can't be found, however it clearly is in mcp72/jars/bin (Server and Client are clean). I have tried this with the latest MCP and both, the latest and recommended build (both output the same error) of forge src. I'm using Python 2.7.3 atm.
I have installed it a bit differently than I'm supposed to because it's the only way that works for me:
First I've put the extracted forge folder in jars, after that I've put mcp's runtime folder in jars and created a conf folder. Then I've ran install.sh and it outputted the log above (the first time I did it, it downloaded all the libraries, of course).
If I don't do it the way I do it I get this log (it doesn't create a runtime folder, if that's a problem):
================ Forge ModLoader Setup Start ===================
Setting up MCP
> Backing up commands.py
Traceback (most recent call last):
File "install.py", line 40, in <module>
main()
File "install.py", line 18, in main
setup_mcp(fml_dir, mcp_dir, True)
File "/Users/*******/Desktop/mcp72/jars/forge/fml/fml.py", line 552, in setup_mcp
shutil.copy(runtime, backup)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 117, in copy
copyfile(src, dst)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 82, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: '/Users/******/Desktop/mcp72/jars/runtime/commands.py'
Now, after a bit of messing around with forge's python files, I've figured out that it wants to get the jars from ~/Desktop/mcp72/jars/jars. I would've, of course tried to fix this myself, but since I'm not good with python at all I couldn't.
So.. are there any fixes for this?