Advancements not appearing in game, even with parent root

Started by DanceItBreakIt on

Topic category: Troubleshooting, bugs, and solutions

Joined May 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Advancements not appearing in game, even with parent root

hello, i need some help. i'm making a few achievements in my current mod, but they won't appear in-game, even though they have parent roots and even if i create a new world after i make them. Please help

Joined May 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Did u ever find this out? i…
Wed, 07/03/2024 - 17:34

Did u ever find this out? i need help with this too

Joined May 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
no no one has answered me,…
Mon, 07/29/2024 - 01:56

no no one has answered me, and i havent figured it out either. i think its because mcreator kinda sucks

Joined Oct 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I had some issues with this…
Thu, 10/02/2025 - 03:30

I had some issues with this too. You're probably seeing that black screen with the text "Nothing to see here :("

 

 Here is what you have to do:

I am using Mcreator 2024.4

Make your parent advancement something really benign like "Welcome to my mod"... As you're basically going to just give this to the player right away.

 

Set the trigger to "custom Trigger (using procedures or commands)"

 

Then create a new procedure in your workspace that will trigger as soon as the player enters the world for the first time.

 

I did mine by creating an "IF" Statement that asks if the player has the advancement = false?


If that passes, then "give the player {your advancement}"

 

So in other words, as soon as the player spawns in for the first time, the game checks to see if they have the advancement. They wont, so then it rewards it to them.

After this, you'll see the next few advancements show up. It will only show two or three at a time in advance.

For some reason, Minecraft wont even show your advancement tab or any of its contents until the parent root advancement is earned. Which is why if you want the player to have it right away, you have to grant it to them.