47 lines
1.1 KiB
Java

/**
* This work is licensed under the Creative Commons
* Attribution-ShareAlike 3.0 Unported License. To view a copy of this
* license, visit http://creativecommons.org/licenses/by-sa/3.0/.
*/
package extrabiomes.api;
import net.minecraftforge.event.EventBus;
import com.google.common.base.Optional;
/*
* @author ScottKillen
*/
public class Api {
private static final EventBus eventBus = new EventBus();
protected static Optional<EventBus> pluginBus = Optional.of(new EventBus());
public static EventBus getExtrabiomesXLEventBus() {
return eventBus;
}
/**
* @return true if ExtrtabiomesXL is installed and active
* @deprecated Use {@link #isExtrabiomesXLActive()} instead
*/
@Deprecated
public static boolean isActive() {
return isExtrabiomesXLActive();
}
/**
* @return true if ExtrtabiomesXL is installed and active
*/
@SuppressWarnings("deprecation")
public static boolean isExtrabiomesXLActive() {
return BiomeManager.isActive();
}
public static void registerPlugin(Object plugin) {
if (pluginBus.isPresent()) pluginBus.get().register(plugin);
}
}