Every Java advancement.
Now on Bedrock.
Every Java Edition advancement and every Bedrock achievement, with the advancement screen you know: tabs, trees, toasts and challenges. Then make your own, right here in your browser.
- 100,000+downloads
The real screen, drawn live. Click the tabs, hover the advancements.
What is BedrockAdvancements?
Make your own advancements. No code.
Build a whole tab of advancements in your browser and watch it appear exactly as it will in game. Export a pack, drop it into your world, done.
- Live in-game preview next to your settings, so every change shows up instantly.
- Simple and advanced modes. Start with a name, an icon and a goal. Go deeper when you want to.
- 34 kinds of goals. Collect, craft, kill, tame, explore, ride, brew and more, plus tags and scoreboards for map makers.
- Your own art. Upload icons and backgrounds; they're packed into a resource pack for you.
- Works with your add-ons. Add your add-on and its items, blocks and mobs join the pickers.
Packs made by players
Share what you make. Rate, comment, download, or remix someone else's pack into your own.
Add advancements to your add-on
Three ways in, from no scripting at all to a full JavaScript API. Your tabs get the same screen, toasts, admin tools and Discord posts as the built-in ones.
- Data-only packs. Item JSON files, no scripts. Progress from built-in triggers, tags, scoreboards or commands.
- External packs. Your scripts report events over script events; we do the rest.
- Script plugins. Custom trigger types and test functions, in JavaScript.
{
"format_version": "1.21.90",
"minecraft:item": {
"description": { "identifier": "my_pack:first_diamond" },
"components": {
"ba:advancement": {
"id": "first_diamond",
"tab": "treasure",
"title": "Shiny!",
"icon": "textures/items/diamond",
"frame": "goal",
"criterion": {
"trigger": "inventory_changed",
"item": "diamond"
}
}
}
}
}
Good to know
Does it work on Realms, servers and every device?
Yes. It's a regular add-on: Windows, consoles, phones and tablets, single player, Realms and dedicated servers. Players don't need anything extra when they join.
Will it disable Xbox achievements?
Not the standard edition: it needs no experiments, so your Xbox achievements keep unlocking. The Beta edition needs the Beta APIs experiment, and like any experiment that turns off Xbox achievements for the world, for good.
I used version 1. What happens to my progress?
Install version 2 over it. The first time the world loads, everyone's unlocks, with their original dates, and partial progress are brought across. Lecterns keep working.
Do players need the creator, or an account?
No. The creator makes a normal pack file. Install it with BedrockAdvancements and play. An account is only for publishing, rating and commenting on community packs.
Is it free?
Yes, BedrockAdvancements, the creator and the community packs are all free.
Ready for your first advancement?
Download BedrockAdvancements and get a crafting table. The Minecraft tab will take it from there.