The source is to be used with modified MCP with config files from mcp snapshot and forge userdev.

Developing Environment

Requirements
1. mcp910-pre1.zip 
    from https://twitter.com/SeargeDP/status/517027419103186944
2. mcp_snapshot-20141130-1.8.zip 
    from http://export.mcpbot.bspk.rs/
3. forge-1.8-11.14.0.1281-1.8-userdev.jar 
    from http://files.minecraftforge.net/minecraftforge/1.8
4. launchwrapper-1.11.jar
5. asm-all-5.0.3.jar

Source installation for development
1. Make mcp folder.
2. Extract mcp910-pre1.zip to mcp folder.
3. Extract conf from forge-1.8-11.14.0.1281-1.8-userdev.jar to mcp\conf
4. Copy packaged.src to joined.srg
5. Copy packaged.exc to joined.exc
6. Extract fields.csv, methods.csv, params.csv from mcp_snapshot-20141130-1.8.zip to mcp\conf folder.
7. Run MCP decompile script.
8. Add asm-all-5.0.3.jar and launchwrapper-1.11.jar to mcp\lib folder
9. Extract ShadersMod source folder src-mod at mcp\src-mod
10. Copy src\minecraft to src-mod\base
11. Delete src-mod\base\Start.java
12. Open eclipse
13. In eclipse, add libraries to build path : asm and launchwrapper
14. In eclipse, configure build path, source, remove source folder src\minecraft
15. In eclipse, configure build path, source, add source folder src-mod\base, src-mod\mod, src-mod\devel
15. In eclipse, configure build path, libraries, if realms jar is missing, remove it and add existing version in jars\libraries\com\mojang\realms

--
For release
16. copy src-mod\mod to src\minecraft
17. copy src-mod\release to src\minecraft
18. recompile
19. reobfuscate (reobfuscate_srg for forge edition)
