Home›Java›Datapacks›MoonAdvancement
MoonAdvancement
DatapacksJava

MoonAdvancement

Java data pack listed for Minecraft 1.20. Downloads from the MC Java Mods app on Android.

by saodi891 · on Modrinth

A Minecraft Java Edition vanilla data pack that lists the completion status of each sub-achievement in the vanilla 'cumulative/collection' achievements .

⬇ Download on Modrinth

Cumulative Advancement Progress

A Minecraft Java vanilla datapack that lists the per-item progress of vanilla cumulative/collection advancements (such as "Adventuring Time") — so you can see at a glance exactly which biomes, foods, or mobs you still have left.


Covered advancements

Advancement Command Items Reads old-save progress?
Adventuring Time /trigger cumul.biomes 53 ✗ forward-only
Hot Tourist Destinations /trigger cumul.nether 5 ✗ forward-only
Monsters Hunted /trigger cumul.mobs 34 ✓
A Balanced Diet /trigger cumul.foods 40 ✓
Two by Two /trigger cumul.breed 24 ✗ forward-only
A Complete Catalogue /trigger cumul.cats 11 ✗ forward-only
Smithing with Style /trigger cumul.trims 8 ✗ forward-only
Menu /trigger cumul.all — —

About "reads old-save progress": a datapack cannot read the per-item progress stored in vanilla advancement files. Kill-based and food-based progress can be reflected from in-game statistics; biomes, breeding, cats, and trims are only recorded after the pack is installed.


Installation

This has two parts — a datapack and a resource pack — both required.

1. Datapack (per world) Put the repo root (the folder containing pack.mcmeta and data/) into:

.minecraft/saves/<your-world>/datapacks/

Then run /reload in game.

2. Resource pack (provides the text, must be enabled) Put the resourcepack/ folder into:

.minecraft/resourcepacks/

Enable it manually under Options → Resource Packs.

The pack still runs without the resource pack, but text will show as raw keys like cumul.item.xxx.

Once installed, run /trigger cumul.all to open the menu, then click any advancement to view its per-item ✔/✘ checklist.


Usage

Type /trigger and press Tab to auto-complete every available progress command. Running one prints that advancement's per-item checklist plus the total X / N in chat.


Building from source

The datapack and resource pack are both generated by generate.py (requires Python 3). To change the covered items or the displayed text, edit the data arrays at the top of the script and re-run:

python generate.py

The script rebuilds data/ and resourcepack/. Do not hand-edit the generated files.


Known limitations

A planned Fabric mod version will add: backfilling progress from old saves, a vanilla-styled popup GUI, and more languages.


License

This work is released under CC BY-NC-ND 4.0 (Attribution–NonCommercial–NoDerivatives).

Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).

© 2026 Moon_lightC

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more