Advancement Generator
Create custom advancements for Minecraft datapacks with triggers, criteria, and rewards
Display Settings
How the advancement appears in the UI
Leave empty for root advancement (requires background)
Preview
💎
My Advancement
Complete this advancement!
Generated JSON
{
"display": {
"icon": {
"id": "minecraft:diamond"
},
"title": "My Advancement",
"description": "Complete this advancement!",
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"requirement": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": "minecraft:diamond"
}
]
}
}
},
"requirements": [
[
"requirement"
]
]
}Usage
Save as: data/namespace/advancements/path.json
Grant: /advancement grant @p only namespace:path
Revoke: /advancement revoke @p only namespace:path