Only Vanilla Advancements: Restore the Classic Progression Screen

Only Vanilla Advancements removes modded and datapack advancements from your screen for Minecraft, keeping the UI clean and classic. Download it today!

Download only vanilla advancements for Minecraft 1.21

Original name: only vanilla advancements

Minecraft: 1.21

Loaders: Fabric

FileVersionLoaderSize
only-vanilla-advancements-1.0.0+1.21.x.jar1.21Fabric228 КБDownload
only-vanilla-advancements-1.0.1+1.21.x.jar1.21Fabric228 КБDownload

Only Vanilla Advancements

If you have played Minecraft with mods for any length of time, you have likely experienced the chaos of the advancements screen. What was once a clean, branching tree of vanilla goals becomes a cluttered mess of overlapping icons, orphaned tabs, and stacked entries from dozens of different mods. It is difficult to track your progress, and the interface loses its charm. Only Vanilla Advancements is a Fabric mod designed to solve this exact problem by filtering out every non-vanilla advancement, restoring the screen to its original, pristine state.

What Does Only Vanilla Advancements Do?

The core function of this mod is simple yet powerful. It filters out all advancements that do not originate from the minecraft:* namespace. This means any advancement added by a mod or a data pack is hidden from the user interface. The mod operates on server start and after a successful data pack reload, ensuring that the filter is always up to date with your current mod list.

This filtering is not just about hiding icons. The mod actively removes the entries from the advancement screen's data structure, which prevents the "orphaned" or "stacked" entries that often occur when a parent advancement is removed but its children remain. The result is a clean, stable, and fully functional vanilla tab layout.

Why You Need This Mod

  • Decluttered UI: Say goodbye to the visual noise of hundreds of modded advancements.
  • Vanilla Purity: Experience the game exactly as Mojang intended, with the original progression tree intact.
  • Performance: The mod has zero tick cost. It only runs during the loading or reloading phases, so your gameplay is never impacted.
  • Customization: You are not forced to remove everything. The configuration allows you to keep specific mods or individual advancements if you choose.

Configuration and Customization

While the default behavior removes all non-vanilla advancements, the mod offers a robust configuration file for those who want more control. After the first run, a file named only_vanilla_advancements.toml is created in the config/ folder. This file contains several keys that let you fine-tune the filtering process.

  • kept_mods: A list of mod IDs whose advancements should be kept visible.
  • kept_advancements: A list of specific advancement IDs to keep, even if their parent mod is filtered out.
  • removed_mods: A list of mod IDs to force-remove, overriding any default keep behavior.
  • removed_advancements: Specific advancement IDs to remove manually.
  • keep_parent_advancements: A boolean option that, when true, keeps the parent advancements of any kept entries so the UI structure remains logical and connected.

For players who prefer a graphical interface, the mod integrates seamlessly with Mod Menu and Cloth Config. If you have these installed, a configuration screen appears in the Mod Menu, allowing you to edit the settings without touching a text file. These mods are optional, but they significantly enhance the user experience.

Compatibility and Installation

This mod is built for the Fabric mod loader and requires Fabric API to function. It works on both the client and the server, although the logic is server-side. This means it functions perfectly in singleplayer (where the integrated server handles the logic) and on dedicated multiplayer servers. If you are a server admin, you can install this mod to ensure your players see a clean advancements screen, regardless of what client-side mods they are using.

To install, simply download the mod jar file and place it into your mods/ folder. Ensure you have the correct version of Fabric API for your game version. The mod supports a wide range of Minecraft versions, so check the file name for the specific version you are playing. The process is straightforward, but if you need a step-by-step guide, many tutorials cover how to install Fabric mods, and this one follows the standard procedure.

For those looking for a hassle-free experience, the foxygame.net launcher offers a one-click install feature. You can simply search for "Only Vanilla Advancements" in its add-on catalog, and the launcher will handle the dependencies and version compatibility automatically. This is a great option for players who want to avoid manual file management.

Technical Details and Performance

The mod is built with Java 21 and uses Gradle with Fabric Loom. It is lightweight and efficient, with the filtering logic executing only at load or reload times. There is no performance overhead during normal gameplay, making it an essential addition to any modpack that values a clean UI. The source code is available for those who wish to build it themselves, but for most players, downloading the pre-built jar is the easiest path.

The license for this project is CC0-1.0, meaning it is public domain. You are free to use, modify, and distribute it without restriction. This open approach encourages community involvement and ensures the mod remains a reliable tool for the Minecraft community.

Conclusion

If you are tired of the cluttered advancements screen that comes with heavily modded Minecraft, Only Vanilla Advancements is the perfect solution. It restores the classic, clean progression tree while offering the flexibility to keep specific mods if you desire. Whether you are a player who wants a pure vanilla experience or a server admin looking to streamline the UI for your community, this mod delivers exactly what it promises. The configuration is simple, the performance is flawless, and the result is a much more enjoyable gameplay experience. To get started, search for "download Only Vanilla Advancements" on your preferred mod repository and follow the installation instructions. You will wonder how you ever played without it.