Files
Rankup3/src/main/java/sh/okx/rankup/requirements/RequirementRegistry.java
T
okx-code e9d7a9791a remove stats system
improve operations and make them extendable more easily and let other plugins add operations, like requirements 
move requirements/operations out of ranks class as they will be used in prestiges
2018-09-01 23:50:57 +01:00

24 lines
617 B
Java

package sh.okx.rankup.requirements;
import java.util.HashSet;
import java.util.Set;
public class RequirementRegistry {
private Set<Requirement> requirements = new HashSet<>();
public void addRequirement(Requirement requirement) {
requirements.add(requirement);
}
public Requirement newRequirement(String name, String value) {
for (Requirement requirement : requirements) {
if (requirement.getName().equalsIgnoreCase(name)) {
Requirement newRequirement = requirement.clone();
newRequirement.setValue(value);
return newRequirement;
}
}
return null;
}
}