MC ToolboxMC TOOLBOX

Creative

Minecraft Advancement Generator

Basic advancement display + one trigger. Some triggers need extra conditions in-game; treat this as a starting file.

Datapack file

data/my_pack/advancement/first_steps.json

Advancement

Generated first_steps.json

{
  "display": {
    "icon": {
      "id": "minecraft:diamond"
    },
    "title": {
      "text": "First Steps"
    },
    "description": {
      "text": "Complete your first objective"
    },
    "frame": "task",
    "show_toast": true,
    "announce_to_chat": true,
    "hidden": false
  },
  "criteria": {
    "requirement": {
      "trigger": "minecraft:tick"
    }
  },
  "requirements": [
    [
      "requirement"
    ]
  ],
  "rewards": {}
}

Datapack Generator

Minecraft Advancement JSON Generator

Generate a Java advancement file with display title, description, icon, toast settings, and a criterion trigger. It is useful for a first custom objective or as a base for more advanced conditions.

Triggers and criteria

An advancement completes when its requirement criteria are met. Select a trigger that matches the event you want, then extend conditions manually if the trigger needs a specific item, entity, or location.

Image versus datapack

This page creates real advancement JSON. Achievement Maker creates a visual PNG and does not change gameplay.

Quick questions

Will every trigger work without conditions?

Some triggers can complete broadly without conditions. Add target-specific conditions before publishing a serious datapack.

Where does the file go?

Use the displayed data/<namespace>/advancement path in the datapack.

What do you think about this tool?

If something feels wrong, a Minecraft version is missing, the wording is confusing, or you have a better workflow idea, send it over. Real player feedback is how these tools get sharper.

Send feedback