Updated for obfuscation changes, and other old code that I forgot to commit.

 - Updated some Minecraft function names to match the deobfuscation from more recent MCP versions
 - A bit more error handling
 - IC² experimental recipes