When adding external add-ons to a Realm where I'm an admin, I get a pop-up message saying achievements will be disabled because an external add-on is being added. After proceeding, achievements are permanently disabled, even after removing the add-on in question. But when I use the same add-on in a local world, no pop-up appears and achievements stay enabled.
The add-on contains the product_type string in its metadata with the value “addon”, as documented here: https://learn.microsoft.com/en-us/minecraft/creator/reference/content/addonsreference/packmanifest?view=minecraft-bedrock-stable#metadata
According to this article: https://www.minecraft.net/en-us/article/achievements-now-work-with-add-ons
Are achievements enabled for all add-ons?
Yes, achievements are enabled for all add-ons.
The Mojang developer CornerHard confirmed this to be unintended behavior: https://mastodon.gamedev.place/@CornerHard/116818673992377220
When fixing this bug, you should also consider re-enabling achievements for all worlds on Realms that had theirs disabled due to the addition of external add-ons.
Linked issues
Attachments
Comments 4
Hi!
Thank you for your report!
We're already tracking this issue at MCPE-190738, so I will resolve and link this ticket as a Duplicate.
I suggest also to browse through the main issue for potential fixes.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
Hello [MCQA] jKakub,
Thank you for reviewing my bug report. I must inform you that it was incorrectly closed as a duplicate.
In this case, the add-ons included the required product_type metadata with the value addon in their manifest.json at the time they were added to the Realm world, which matches the solution proposed in the other bug report. However, this issue affects Realms exclusively; local worlds retain achievements when adding the exact same add-ons.
I therefore kindly request that you reopen this bug report. If you require any additional information to resolve the problem, please let me know.