package pneumaticCraft.api.actuator; import java.util.List; import net.minecraft.tileentity.TileEntity; public interface IActuator{ /** * Same as {@link pneumaticCraft.api.universalSensor.ISensorSetting#getSensorPath()} * @return */ public String getSensorPath(); /** * When returned true, the GUI will enable the textbox writing, otherwise not. * @return */ public boolean needsTextBox(); /** * Should return the description of this sensor displayed in the GUI stat. Information should at least include * when this sensor emits redstone and how (analog (1 through 15), or digital). * @return */ public List<String> getDescription(); /** * * @param universalActuator */ public void actuate(TileEntity universalActuator); }