BetterEnd/src/main/java/ru/betterend/integration/Integrations.java
2021-01-05 16:33:19 +03:00

35 lines
992 B
Java

package ru.betterend.integration;
import java.util.List;
import com.google.common.collect.Lists;
import ru.betterend.integration.byg.BYGIntegration;
public class Integrations {
public static final List<ModIntegration> INTEGRATIONS = Lists.newArrayList();
public static final ModIntegration BYG = register(new BYGIntegration());
//public static final ModIntegration EXTRA_PIECES = register(new ExtraPiecesIntegration());
//public static final ModIntegration ADORN = register(new AdornIntegration());
public static void register() {
INTEGRATIONS.forEach((integration) -> {
if (integration.modIsInstalled()) {
integration.register();
}
});
}
public static void addBiomes() {
INTEGRATIONS.forEach((integration) -> {
if (integration.modIsInstalled()) {
integration.addBiomes();
}
});
}
private static ModIntegration register(ModIntegration integration) {
INTEGRATIONS.add(integration);
return integration;
}
}