Skip to content

Advancement Selection

Data Type

A string used to determine how the parent(s) and/or child(ren) of an advancement (or advancements in general) is selected.

Note

See Minecraft Fandom Wiki: /advancement (Syntax) for further details on the selection values.

Values

Value Description
only Grant/revoke only the specified advancement. (or criterion/criteria, if specified)
from Grant/revoke the specified advancement and its children. (e.g: advancement --> child --> child's child --> ...)
through Grant/revoke the parent(s) and child(ren) of the specified advancement. (e.g: parent --> parent's parent --> ... --> root --> specified advancement --> child --> child's child --> ...)
until Grant/revoke the parent(s) of the specified advancement. (e.g: parent --> parent's parent --> ... --> root --> specified advancement)
everything Grant/revoke all advancements.