RenderItem to work with items that use the terrain texture map that aren't in the block ID range

This is a MAJOR update to the rendering engine, so some mods may time a while to update. However, we have had 1.5 builds of Forge ready seince mid January. so many mods are already udpating. Pushing this as out first build for 1.5 as 1.5 officially released today.

Major Changes:

Runtime Deobfusication: FML will deobfusicate minecraft to srg names at runtime, this should provide a staibler codebase for modders to develop against. We also added tools for modders to allow them to obfusicate there mods to these srg names. What does this mean? Potentially, smaller mods will not have to update for new versions of minecraft. However, this is NOT a garentee of this as we can never garentee what will happen when minecraft updates. And all mods should always go throught the mod author when dealing with issues. Especially when it comes to cross-version mods. This also means, for you modders, that crash logs will be eaiser to read whoot!

New branched build system: The FML and Forge development cycle has been changed to add support for paralell version building. Allow us to easily build forge for multiple versions of Minecraft without screwing up our build servers. What does this mean? Easier development for PR submitters. Allows us to easily develop minecraft for snapshots while still working on the main official release. And just all around smoother development.

Minecraft Rendering Engine: Minecraft has moved to a runtime stitcher for there textures. This allows all textures int he game to be stitched together in memory and treated as a single texture. What does this mean? No more need for custom sprite sheets in Forge. Mod authors need to split there spritesheets into single files and have the engine put them back together. For the end user, this could be a significant performance increase for older graphics cards who had issues swaping textures all the time.

TESR Culling: This was added at the end of the 1.4.7 cycle so i'll mention it here. Forge will now attempt to optimize the rendering of TileEntities by not rendering tile entities that are not on the screen. What does this mean? For the end user a SIGNIFICANT performance increase in areas with a lot of tile entites. However! The downside is there might be some rendering issues while modders adapt. Namely tile entities 'dissapearing' when they are ont he edges of your view area. Simply report these to the mod authors and allow them time to update to the new system. It's well worth the small growing pains. To modders: You simply need to implement TileEntity.getRenderBoundingBox() properly for your tile entities.

There are MANY more changes all over Minecraft itself, FML and Forge. However, I honestly can't remember them all of the top of my head. This is the first major release of Forge for the MC 1.5 branch, spo as always there may be bugs. Please follow the forum rules and search before reporting a bug. And ALWAYS post a log when you make reports. Remember the logs can be found in your .minecraft folder.