37 lines
652 B
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;
|
|
}
|
|
}
|