Interface AdvancementRequirements


public interface AdvancementRequirements
The list of requirements for the advancement. Requirements are complimentary to criteria. They are just lists that contain more lists, which in turn contains strings that equal the names of the criteria. Ultimately defining the logic around how criteria are completed in order to grant the advancement.
See Also:
  • Method Details

    • getRequirements

      @NotNull List<AdvancementRequirement> getRequirements()
      Get all the requirements present in this advancement.
      Returns:
      an unmodifiable copy of all requirements.