-
Bug
-
Resolution: Unresolved
-
None
-
Minecraft 1.13-pre1, Minecraft 1.13-pre2, Minecraft 1.13-pre3, Minecraft 1.13-pre4, Minecraft 1.13-pre5, Minecraft 1.13-pre6, Minecraft 1.13-pre7, Minecraft 1.13-pre8, Minecraft 1.13, Minecraft 18w31a, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 18w43c, Minecraft 19w12b, Minecraft 19w13b, Minecraft 19w14a, Minecraft 1.14, Minecraft 1.14.1 Pre-Release 1, Minecraft 1.14.1 Pre-Release 2, 1.15.1, 1.15.2, 20w20b, 23w43b
-
None
-
Confirmed
-
Advancements
The bug
An advancement will print a message in chat only after all rewards have been executed. This means if you have a function granting the player a second advancement, the order would be reversed. Another example is where the map gives the player extra information after completing the advancement. This would all be printed above the advancement message "Player has made the advancement [...]"
How to reproduce
- Make an advancement which calls a function as reward
- Put a /say command in that function
- Grant that advancement to yourself
→ Notice the /say message is printed in chat before the advancement prints "Player has made the advancement [...]"