Logo of Mapcraft
Advancement

Advancement

Create your own advancements

Select

To select a advancement, click on the one you want in the list. The selected advancement is in gray.

Create

At the top of the list, simply click on the
button.

Modify and Generate

When a advancement is selected, a graph composed of nodes and form will appear.

  • top left
    change the name of your advancement
  • top right
    you have three buttons at your disposal :
    1. Save current advancement

    2. Generated advancement for the game

    3. Delete current advancement

The main part is a tree representing the different children of your advancement. To modify one of them, simply click on the one you want.

Two buttons are present on the right of the children :

  1. Add a children to current child

  2. Delete the child, beware also deletes all children related to it

Edit children

Root

Change the display information of your current advancement. This data is applied to all nodes
  • Background image
    Background texture applied in the corresponding window

Display

Change the display of the selected node in the game
  • Utility
    Optional
    Disable the display tab, useful for advancements that are meant to run functions, etc...
  • Title
    Main title of children
  • Description
    Description of children
  • Item
    Children icon, can be a block or an element
  • NBT
    Optional
    NBT data
  • Frame
    In order:
    Normal
    /
    Goal
    /
    Challenge
  • Show toast ?
    Displays a notification on the player's screen if a player gets the progress
  • Announce to chat ?
    Announcement in the chat if a player gets the progress
  • Hidden ?
    No notification will be shown

Critera

Add a criteria to the current children

To add a new criteria, click on the button at the top of the area.

A new block will then appear, with a pre-filled randomly generated name. You can change it, but there must not be two equivalent names on the same node.

In the search bar, you can select one of the many existing triggers, and customize them completely. Once selected, a form will appear at the bottom.

To delete a criteria, click on the cross at the top right of the block.

Requirements

Define the ways in which progress will be validated

The idea behind the requirements is simple, it is to know with which criteria the progress will be validated.

It is quite possible to create several ways. For example, let's imagine having the criteria
A
B
and
C
I can decide that the progress will be achieved if the player passes
A
and
B
&
B
and
C

Rewards

Define the rewards and actions to be performed in case of success
  • Experience
    Optional
    The experience points that the player will receive
  • Recipes
    Optional
    Add recipes that the player will receive as a reward (he will receive the result of the recipes but will not unlock them)
  • Loot tables
    Optional
    Add loot tables that the player will receive as a reward
  • Function
    Optional
    The minecraft function that will be run