rowan-vr / CustomAdvancements

Custom Advancements is an easy to configure minecraft plugin where you can create your own advancements for your server. Your players can use the easy to use GUI to see the advancements and their progress and how to activate them!
https://www.spigotmc.org/resources/custom-advancements.91167/
GNU General Public License v2.0
34 stars 7 forks source link

🛑 Advancement toasts keep appearing every time I open the Minecraft Advancement GUI #150

Closed User4716 closed 1 year ago

User4716 commented 1 year ago

If I give myself an advancement using the command /ca set complete <tree> <advancement> (Needs to be CHALLENGE advancement) And open the Minecraft advancement GUI I get the advancement toast.

After closing the GUi and opening it again, I get the toast again.. And if I have completed multiple challenge advancements I get all of them at once when I open the GUI. It's very annoying to hear the challenge sound play 6 times at once and every time I open the GUI 😑

User4716 commented 1 year ago

I see in the Minecraft Log output, when I open the Minecraft Advancement GUI it says:

[Render thread/INFO]: Loaded 173 advancements
[Render thread/INFO]: Loaded 175 advancements
[Render thread/INFO]: Loaded 177 advancements
[Render thread/INFO]: Loaded 179 advancements
[Render thread/INFO]: Loaded 181 advancements

After that, it says,

[Render thread/INFO]: Forgot about advancement customadvancements:example/example
[Render thread/INFO]: Forgot about advancement customadvancements:example/example2

etc.

So I might have a mod that forgets about the advancements and after I open it again it realizes that I have made the advancement and sends me the toast

After testing it with a vanilla client, it didn't happen. So the problem is that I have too many mods that optimize my client, and one of them seems to be forgetting about advancements. And because I have too many mods I don't know who to report this issue.

Btw the vanilla client also forgets about the advancements, but it doesn't spam the toast for some reason. So now I am confused