How to make custom advancements in minecraft
Avery Gonzales
Published May 08, 2026
Make custom advancements or achievements super easy. Use this tool to make your advancements in minecraft.Tool:
There are other answers below:
The Minecraft Survival Guide continues! This tutorial will show you how to create custom Advancements – basically Java Edition’s achievements – and I challen…
data/advancements/minecraft/adventure; data/advancements/minecraft/end; data/advancements/minecraft/husbandry; data/advancements/minecraft/nether; data/advancements/minecraft/story; If you also want to disable Vanilla recipes, you can put the same file into data/advancements/minecraft/recipes.
The advancement is supposed to be granted when a player gets killed by TNT. I’ve done this with pufferfish and had no problem but TNT specifically is giving me trouble. Here’s my current build that’s not working: { “__comment”: “Made with TheDestruc7i0n’s advancements generator: “display”: { “title”: { …
Welcome to the advancements generator for Minecraft 1.12+! The first advancement here is the root advancement. You cannot delete this. To add an advancement below, click the Add Child button to add a child advancement to the selected advancement. Click on any advancement and edit the values on the right side. Any empty values will not be generated.
Minecraft Tools: Custom advancement. Custom advancement. Custom advancement for Minecraft by thebnanasguy.
Welcome to the advancements generator for Minecraft 1.12+! The first advancement here is the root advancement. You cannot delete this. To add an advancement below, click the Add Child button to add a child advancement to the selected advancement. Click on any advancement and edit the values on the right side. Any empty values will not be generated.
To create a tab in the advancement menu, define a root advancement (an advancement without a parent) with a display. When the data pack containing the advancement is loaded, the root advancement shows a tab in the advancement menu when any advancement in its advancement tree is granted to the player viewing the menu.
This Data Pack adds 19 New Advancements! It IS compatible for 1.16.1 to 1.16.5 and IS multiplayer compatible. You do not need to unzip the .zip folder, you can directly put the .zip folder into your datapacks folder. The Advancements are listed below- 1. Is This A Robbery? – Give gold to a baby Piglin. [ Normal Advancement] 2. Sure Is Poisonous!
using vanilla minecraft advancement gui its possible to add new advancements into that gui using datapack but i dont like using datapack and even making that large datapack with multiple advancements its not fun and takes time i would much rather do that with custom plugin it would be much easier and more fun to make but i cant find any mention …
Related Questions
How do I create an advancement in the advancements generator?
Welcome to the advancements generator for Minecraft 1.12+! The first advancement here is the root advancement. You cannot delete this. To add an advancement below, click the button to add a child advancement to the selected advancement. Click on any advancement and edit the values on the right side. Any empty values will not be generated.
How do I create a tab in the Advancement menu?
To create a tab in the advancement menu, define a root advancement (an advancement without a parent) with a display. When the data pack containing the advancement is loaded, the root advancement shows a tab in the advancement menu when any advancement in its advancement tree is granted to the player viewing the menu.
How are advancements arranged in the game?
The game automatically arranges advancements, position them when it loads advancements from data packs, and sends the arrangement to the client. Each advancement has an arrow from its closest visible ancestor (i.e. if its parent does not have a display, it has a link from its grandparent, and so on).
How do you store custom advancements in a data pack?
Custom advancements in data packs of a Minecraft world store the advancement data for that world as separate JSON files. All advancement JSON files are structured according to the following format: The root tag. display: The optional display data. icon: The data for the icon. item: The item id.