When players earn achievements or advancements in Minecraft—such as "Stone Age", "Cover Me in Diamonds", or "Free the End"—a message is automatically broadcast to every player in the server chat.
While this is fun on small survival servers, on active multiplayer networks or minigame servers, advancement notifications can quickly clutter the chat. This guide will show you how to disable advancement announcements using gamerules or server configuration settings.
Method 1: Disabling via In-Game Gamerule (Recommended)
In modern versions of Minecraft (1.12 and newer), advancement broadcasts are controlled by a built-in game rule called announceAdvancements.
Option A: In-Game Command (OP Required)
- Log in to your Minecraft server as an Operator (OP).
- Open the chat box and run the following command:
/gamerule announceAdvancements false - A confirmation message will appear in chat. Advancements will now be granted silently to individual players without notifying the entire server.
Option B: Via the Game Panel Console
If you aren't currently in-game, you can execute the command directly from your browser:
- Open your Cubes Hosting Game Panel and select your server.
- Click on the Console tab on the left sidebar.
- In the command bar at the bottom, type:
(Do not include the
gamerule announceAdvancements false/slash when typing in the console). - Press Enter.
Note: Gamerules are saved per-world. If you manage multiple worlds (using plugins like Multiverse), you must run this command while standing in each world, or use
/mv gamerule announceAdvancements false <worldname>.
Method 2: Legacy Versions (Minecraft 1.11 and Older)
If you are running an older version of Minecraft, advancements were referred to as "Achievements", and the setting was controlled via your main configuration file.
- Go to your Cubes Hosting Game Panel and open the File Manager.
- Locate the
server.propertiesfile in your root directory and open it for editing. - Find the line:
announce-player-achievements=true - Change the value to
false:announce-player-achievements=false - Save the file and Restart your server.
Bonus: Keeping Chat Even Cleaner
If you want to reduce chat clutter even further, consider adjusting these related gamerules:
- Disable Death Messages: Stop broadcast notifications when players die:
/gamerule showDeathMessages false - Disable Command Block Feedback: Hide command block output messages from admin chat:
/gamerule commandBlockOutput false
Conclusion
Disabling advancement announcements is a quick way to keep your server chat readable and clean. Whether you toggle announceAdvancements via the console or configure legacy settings in server.properties, you can customize your chat environment in under a minute!
