package gregtech.api.interfaces; import java.util.List; import net.minecraft.item.ItemStack; import gregtech.api.GregTechAPI; /** * Implement this interface if your tileentity (or metatileentity) supports configuration circuits to resolve recipe * conflicts. */ public interface IConfigurationCircuitSupport { /** * * @return Integrated circuit slot index in the machine inventory */ int getCircuitSlot(); /** * Return a list of possible configuration circuit this machine expects. *
* This list is unmodifiable. Its elements are not supposed to be modified in any way!
*/
default List