Skip to content
[/craft]

show_advancement_messages

booleanJava 26.2 only

Controls 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 true

Disable show_advancement_messages

Advancements are earned silently — only the completing player sees the toast notification.

Java/gamerule show_advancement_messages false

Default: 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.

Related gamerules

All Gamerule commandsJava vs Bedrock guide