How to Disable Advancement Announcements on Your Minecraft Server

Learn how to disable advancement messages in chat or disable advancements entirely.

By default, Minecraft announces in chat whenever a player earns an advancement. On busy servers, this can be spammy. You can disable these announcements or disable advancements entirely.

Disable Advancement Announcements

Open the Console

Access the XGamingServer panel and go to Console.

Run the game rule command

gamerule announceAdvancements false

This stops advancement messages from appearing in chat. Players still earn advancements — they just aren't announced.

💡 Tip: This change is instant and saved to the world. No restart needed.

Disable Advancements Entirely

To completely disable advancements (no tracking, no toast notifications), you can use a datapack:

Create a disable-advancements datapack

Go to Files, navigate to /world/datapacks/, create a folder called disable-advancements with the following structure:

disable-advancements/
  pack.mcmeta
  data/
    minecraft/
      advancements/
        (empty recipe overrides)

Alternatively, download a pre-made "Disable Advancements" datapack from Vanilla Tweaks.

Restart your server

Restart to apply the datapack.

See also: Game Rules Reference | Manage Datapacks

If you need help, join our Discord.

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page