generated from tilera/1710mod
29 lines
653 B
Java
29 lines
653 B
Java
package icbm.api;
|
|
|
|
import icbm.api.IBlockFrequency;
|
|
import icbm.api.IMissile;
|
|
import icbm.api.LauncherType;
|
|
import net.minecraft.item.ItemStack;
|
|
import universalelectricity.core.block.IElectricityStorage;
|
|
import universalelectricity.core.vector.Vector3;
|
|
import universalelectricity.prefab.implement.IRedstoneReceptor;
|
|
|
|
public interface ILauncherController extends IElectricityStorage, IRedstoneReceptor, IBlockFrequency {
|
|
|
|
LauncherType getLauncherType();
|
|
|
|
void launch();
|
|
|
|
boolean canLaunch();
|
|
|
|
String getStatus();
|
|
|
|
Vector3 getTarget();
|
|
|
|
void setTarget(Vector3 var1);
|
|
|
|
void placeMissile(ItemStack var1);
|
|
|
|
IMissile getMissile();
|
|
}
|