[Change] Expose strategy API that does not depend on underlying type

This commit is contained in:
Frank 2023-12-18 18:03:53 +01:00
parent 5a3c33d364
commit f6c47344de

View file

@ -382,6 +382,16 @@ public class AdvancementManager {
return this;
}
public Builder requireAll() {
builder.requirements(AdvancementRequirements.Strategy.AND);
return this;
}
public Builder requireOne() {
builder.requirements(AdvancementRequirements.Strategy.OR);
return this;
}
public Builder requirements(AdvancementRequirements.Strategy requirementsStrategy) {
builder.requirements(requirementsStrategy);
return this;