Changelog: Build 1.5.1-7.7.1.651 LexManos: Cave and Ravine gen will now take into account the Biomes top and foller block, allowing them to break the surface in modded biomes. Beaches, MushroomIslands and Deserts are exempt from this check to preserve vanilla world gen functionality. Closes #491 Build 1.5.1-7.7.1.650 cpw: Fix offset in AdvancedModelLoader. *doh* Build 1.5.1-7.7.1.649 LexManos: Added NBT data to liquid stacks. Closes #501 LexManos: Added a small method in the Block.java to specify the amount of enchanting power it can supply to an enchanting table. Closes #508 Build 1.5.1-7.7.1.648 LexManos: Item callback for EntityItem update tick. Closes #426 LexManos: Add Item 'swing' callback for use when playing the arm swing animation. Closes #505 Build 1.5.1-7.7.1.647 cpw: Delete sneaky extra file Build 1.5.1-7.7.1.645 LexManos: Re-add and mark deprecated the old signature for ForgeHooksClient.getArmorTexture. Build 1.5.1-7.7.1.644 cpw Deprecate preloadTexture, make it a no-op. Should stop derpiness with new texturing system performance tweaks. Build 1.5.1-7.7.1.643 LexManos Updated FML: MinecraftForge/FML@4836b3272a9b292c62816c1d1f9e845486753839 Re-worked the Texture patches, optifine helper function, and re-added support fo r dynamically rotating the texture for mod authors who do things horribly wrong. Build 1.5.1-7.7.1.642 cpw Updated FML: MinecraftForge/FML@a31607ae7d0214101679a1ecf1ae8032a5257eda Fix compilation derp, and clean up rotation helper. Build 1.5.1-7.7.1.652 cpw Fix performance of texture uploads Updated FML: MinecraftForge/FML@00c788308881a07a683e17e2e9382313f3719b45 Very significant improvement in performance by using glSubImage to upload data. Inspired by frequent complaints about performance of hires texture packs. They probably still need a beefy system but should work. Hopefully I can figure out why the subImage GL side copy isn't working properly for an even more significant speed boost. But this gets things started. MinecraftForge/FML@57ad221cc6d9605b9d521f86620c2a31f922ac24 And add the patches *sigh* Build 1.5.1-7.7.1.640 LexManos: Small optimization for usages of Minecraft.getGLMaximumTextureSize(), only need to calculate it once. LexManos: Small bugfix in Stitcher that was preventing ti from fully filling the possible texture space. Should lower the amount of empty space in textures. LexManos Optimize Texture loops a bit for non-rotated textures. Should help the FPS loss on higher resolution texture packs. If it becomes a major issue we may have to look into a more optimized animation system. https://mojang.atlassian.net/browse/MC-13206 Build 1.5.1-7.7.1.639 LexManos: Fix scoreboard saving bug caused by our fix of vanilla map saves.