just a copy of petroleum right now
This commit is contained in:
commit
183c81258a
88 changed files with 7405 additions and 0 deletions
44
remappedSrc/pm/j4/petroleum/modules/list/ModList.java
Normal file
44
remappedSrc/pm/j4/petroleum/modules/list/ModList.java
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
package pm.j4.petroleum.modules.list;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import jdk.nashorn.internal.runtime.options.Option;
|
||||
import pm.j4.petroleum.PetroleumMod;
|
||||
import pm.j4.petroleum.util.config.ConfigHolder;
|
||||
import pm.j4.petroleum.util.config.ConfigManager;
|
||||
import pm.j4.petroleum.util.module.ModuleBase;
|
||||
|
||||
/**
|
||||
* The type Mod list.
|
||||
*/
|
||||
public class ModList extends ModuleBase {
|
||||
/**
|
||||
* Instantiates a new Mod list.
|
||||
*/
|
||||
public ModList() {
|
||||
super("petroleum.modlist",
|
||||
"petroleum.misc",
|
||||
true,
|
||||
true,
|
||||
true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets active.
|
||||
*
|
||||
* @return the active
|
||||
*/
|
||||
public static List<ModuleBase> getActive() {
|
||||
List<ModuleBase> result = new ArrayList<>();
|
||||
Optional<ConfigHolder> config = ConfigManager.getConfig();
|
||||
if(config.isPresent()) {
|
||||
config.get().getEnabledModules().forEach((mod) -> {
|
||||
if (!mod.isHidden()) {
|
||||
result.add(mod);
|
||||
}
|
||||
});
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue