show_advancement_messages
booleanJava 26.2 onlyControls whether advancement completions are announced in chat. When false, players earn advancements silently with no broadcast to the server.
Enable show_advancement_messages
Advancement completions are announced to all players in chat.
Java
/gamerule show_advancement_messages trueDisable show_advancement_messages
Advancements are earned silently — only the completing player sees the toast notification.
Java
/gamerule show_advancement_messages falseDefault: true. Restore with /gamerule show_advancement_messages true
What show_advancement_messages does
Controls whether advancement completions are announced in chat. When false, players earn advancements silently with no broadcast to the server.
show_advancement_messages is a Java Edition-only gamerule and is not available in Bedrock.
Frequently asked questions
- Is show_advancement_messages available in Bedrock?
- No — Java Edition only. Bedrock has achievements instead, which cannot be toggled via commands.
- Does this stop the toast notification?
- No — the popup still appears for the player who earned the advancement. Only the chat broadcast is suppressed.
- What happened to announceAdvancements?
- Renamed to show_advancement_messages in Java snapshot 25w44a.