12 lines
380 B
Java
12 lines
380 B
Java
package me.totalfreedom.totalfreedommod.rank;
|
|
|
|
@FunctionalInterface
|
|
public interface HierarchyProvider<T extends Hierarchy>
|
|
{
|
|
HierarchyProvider<Hierarchy> OP = () -> new Hierarchy("op-track");
|
|
HierarchyProvider<Hierarchy> BUILDER = () -> new Hierarchy("builder-track");
|
|
HierarchyProvider<Hierarchy> ADMIN = () -> new Hierarchy("admin-track");
|
|
|
|
T getHierarchy();
|
|
}
|