blob: 8a98fe8115c5fb64dfe702032803fe1180a88ef7 [file] [log] [blame] [raw]
package lordfokas.stargatetech2.api;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraftforge.fluids.Fluid;
import lordfokas.stargatetech2.api.stargate.IStargateNetwork;
import lordfokas.stargatetech2.api.stargate.IStargatePlacer;
public interface IStargateTechAPI {
/**
* @return The Fluid instance corresponding to Ionized Particles.
*/
public Fluid getIonizedParticlesFluidInstance();
/**
* @return The creative inventory tab used by StargateTech 2.
*/
public CreativeTabs getStargateTab();
/**
* @return The IStargateNetwork singleton instance.
*/
public IStargateNetwork getStargateNetwork();
/**
* @return The IStargatePlacer singleton instance, a.k.a Seeding Ship for the fans.
*/
public IStargatePlacer getSeedingShip();
/**
* @return The current IFactory instance.
*/
public IFactory getFactory();
}