package tc.oc.pgm.victory;
import java.util.Comparator;
import net.md_5.bungee.api.chat.BaseComponent;
import tc.oc.pgm.match.Competitor;
/**
* Orders {@link Competitor}s by how close they are to winning the match
*/
public interface MatchResult extends Comparator<Competitor> {
/**
* Return a short (one line) description of this type of result.
*/
BaseComponent describeResult();
/**
* If true, ties cannot be resolved by other results.
*/
default boolean isDefinite() {
return false;
}
}