Well, I've been playing for a while in my own Minecraft world with 1.5.2 mods and I'm happy with it! This is a mod for myself, to help me with some stuff. And by the way, the way you program achievements in 1.5 is not very different as you would do in 1.7 if you look at it.
And about the rendering bug, I don't know. I've followed minecraft 1.5 forge tutorials and they have no problem with the code I'm using. And I'm sure I'm using the last forge version for 1.5.2 minecraft.
The only thing they say I have to do is to add a couple code lines, and they work perfectly for them:
public class Beechievements{
[...]
public static AchievementPage BeePage;
[...]
@Init
public void load(FMLInitializationEvent fml)
{
[...]
BeePage = new AchievementPage("Beechievements",MeadowBee, MeadowBee_2, ForestBee, ForestBee_2, CommonBee);
AchievementPage.registerAchievementPage(BeePage);
[...]
}
}
You can check it here, for example: http://www.minecraftforge.net/wiki/How_to_add_an_AchievementPage