Jump to content

Recommended Posts

Posted

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?

  • 2 years later...
Posted

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

  • 2 years later...
Posted

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.

  • 1 month later...
Posted

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.

  • 2 weeks later...
Posted
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.

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...