diff options
Diffstat (limited to 'src/main/java/gregtech/api/interfaces/metatileentity/IConfigurationCircuitSupport.java')
-rw-r--r-- | src/main/java/gregtech/api/interfaces/metatileentity/IConfigurationCircuitSupport.java | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/main/java/gregtech/api/interfaces/metatileentity/IConfigurationCircuitSupport.java b/src/main/java/gregtech/api/interfaces/metatileentity/IConfigurationCircuitSupport.java deleted file mode 100644 index 59a70b450d..0000000000 --- a/src/main/java/gregtech/api/interfaces/metatileentity/IConfigurationCircuitSupport.java +++ /dev/null @@ -1,44 +0,0 @@ -package gregtech.api.interfaces.metatileentity; - -import gregtech.api.GregTech_API; -import java.util.List; -import net.minecraft.item.ItemStack; - -/** - * Implement this interface if your 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<ItemStack> getConfigurationCircuits() { - return GregTech_API.getConfigurationCircuitList(100); - } - - /** - * - * @return True if that machine supports built-in configuration circuit - */ - boolean allowSelectCircuit(); - - /** - * - * @return Circuit slot index in GUI container - */ - default int getCircuitGUISlot() { - return getCircuitSlot(); - } - - int getCircuitSlotX(); - - int getCircuitSlotY(); -} |