package thermalexpansion.api.tileentity; | |
import java.util.List; | |
import net.minecraft.tileentity.TileEntity; | |
/** | |
* This interface is implemented on Tesseract Tile Entities. | |
* | |
* @author King Lemming | |
* | |
*/ | |
public interface ITesseract { | |
/** | |
* Returns a list of the connected input Tesseracts as Tile Entities. The list will only contain | |
* valid inputs; disabled Tesseracts will not be shown. This will allow you to determine where | |
* they are and what is around them. | |
*/ | |
public List<TileEntity> getValidInputLinks(); | |
/** | |
* Returns a list of the connected output Tesseracts as Tile Entities. The list will only | |
* contain valid outputs; disabled Tesseracts will not be shown. This will allow you to | |
* determine where they are and what is around them. | |
*/ | |
public List<TileEntity> getValidOutputLinks(); | |
} |