usernameOS Posted September 7, 2019 Posted September 7, 2019 This is a pretty common bug whose effects are: - Achievements reset every time you close a world. When you re-enter a world you will get the Inventory Management Achievements(AKA Pressing E). The only solutions I found where from years ago, one referencing a technicpack forum thread that doesn't exist anymore, and the other a now-dead MediaFire link. Most of the responses to people asking this question where boiler-plate responses like:"Did you install mods?", "Did you mess with the jar?", "Did you update?". Any solutions? Quote
Max Shen Posted July 22, 2022 Posted July 22, 2022 Hello from 2022! The original bug had to do with Minecraft verifying the achievements file at startup before the various mods tell the game that they have achievements, too. So Minecraft thinks the achievements file is corrupt and tosses it. A forumgoer by the name of gotyaoi originally posted a fix in 2012. While the tekkit forums no longer exist, that particular post was archived by the Internet Archive and can be viewed here: https://web.archive.org/web/20121213003625/http://technicpack.net/forums/threads/achievement-reset.18864/page-2#post-165198 The file itself was posted to Mediafire and that link is still live: https://www.mediafire.com/file/q1xhqh68o5eyu1p ~Max Quote
Cuppa Posted March 20 Posted March 20 Apologies to bring this up after 3 years, but do you have the step by step fix to it? The links seems to not be working. Quote
Kikuchi Posted April 21 Posted April 21 Ok, this appears to work for me. I can't vouch for it's long term stability, having only created it 20 minutes ago, but it seems to remove this particular bug. Might introduce more, but we'll burn that bridge when we come to it. Now, the details: THIS ONLY WORKS FOR THE VERSION OF FORGE THAT COMES WITH THE REC. BUILD OF TECHNIC. 3.3.8.164. You can try it for other forge versions, but it's very likely not to work. To install it, BACK UP YOUR STUFF FIRST, just in case, then open up modpack.jar with your archive tool of choice and go into net/minecraft/client. Replace the Minecraft.class there with this one: http://www.mediafire.com/?q1xhqh68o5eyu1p After that go get some achievements. If you run into any bugs that you think might have been caused by this patch, post them here and I'll see if I can twiddle things. Now, just a note, this is an ugly hackish patch. The proper way to do this would be to tweak the offending mods so they do their achievement initialization in the proper place. That, however, is far more work than I'm prepared to do on this and contains far more risk of mental instability from people yelling at me than I'm willing to take on. If you want this really fixed, go poke the modders and tell them to make sure their achievement code goes in pre-initialization. Heck, this could be fixed once their 1.3 versions come out, because of the granularity of the new FML hooks, but I haven't checked if they've updated yet. Quote
JaariAtmc Posted May 1 Posted May 1 On 4/21/2025 at 7:35 PM, Kikuchi said: Ok, this appears to work for me. I can't vouch for it's long term stability, having only created it 20 minutes ago, but it seems to remove this particular bug. Might introduce more, but we'll burn that bridge when we come to it. Now, the details: THIS ONLY WORKS FOR THE VERSION OF FORGE THAT COMES WITH THE REC. BUILD OF TECHNIC. 3.3.8.164. You can try it for other forge versions, but it's very likely not to work. To install it, BACK UP YOUR STUFF FIRST, just in case, then open up modpack.jar with your archive tool of choice and go into net/minecraft/client. Replace the Minecraft.class there with this one: http://www.mediafire.com/?q1xhqh68o5eyu1p After that go get some achievements. If you run into any bugs that you think might have been caused by this patch, post them here and I'll see if I can twiddle things. Now, just a note, this is an ugly hackish patch. The proper way to do this would be to tweak the offending mods so they do their achievement initialization in the proper place. That, however, is far more work than I'm prepared to do on this and contains far more risk of mental instability from people yelling at me than I'm willing to take on. If you want this really fixed, go poke the modders and tell them to make sure their achievement code goes in pre-initialization. Heck, this could be fixed once their 1.3 versions come out, because of the granularity of the new FML hooks, but I haven't checked if they've updated yet. Where did you copy paste the text from? 1.3 was released so long ago, it entered high school. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.