#1067: Add method to get Advancement requirements

By: Nothixal <nothixal@gmail.com>
This commit is contained in:
Bukkit/Spigot
2024-11-23 21:25:09 +11:00
parent 471ecd8e4a
commit 98f6ab9a04
3 changed files with 57 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
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<String> getRequiredCriteria();
/**
* Check if the requirement is strict.
*
* @return true if requirement list contains one criteria, false if
* multiple.
*/
boolean isStrict();
}