universal-electricity/src/main/java/icbm/api/ILauncherController.java
Timo Ley fb953402bb
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
feat: add UE related APIs
2022-12-10 00:05:56 +01:00

29 lines
664 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();
}