petroleum/src/main/java/pm/j4/petroleum/modules/list/ModList.java

37 lines
652 B
Java

package pm.j4.petroleum.modules.list;
import java.util.ArrayList;
import java.util.List;
import pm.j4.petroleum.PetroleumMod;
import pm.j4.petroleum.modules.base.ModuleBase;
/**
* The type Mod list.
*/
public class ModList extends ModuleBase {
/**
* Instantiates a new Mod list.
*/
public ModList() {
super("petroleum.modlist",
true,
true,
true);
}
/**
* Gets active.
*
* @return the active
*/
public static List<ModuleBase> getActive() {
List<ModuleBase> result = new ArrayList<>();
PetroleumMod.getActiveMods().forEach((mod) -> {
if (!mod.isHidden()) {
result.add(mod);
}
});
return result;
}
}