package org.bukkit.advancement; import java.util.List; import org.jetbrains.annotations.NotNull; public interface AdvancementRequirement { /** * Get all required criteria. * * @return the list of required criteria for this requirement. */ @NotNull List getRequiredCriteria(); /** * Check if the requirement is strict. * * @return true if requirement list contains one criteria, false if * multiple. */ boolean isStrict(); }