package gregtech.common.tileentities.machines; import java.util.Iterator; import java.util.Optional; import net.minecraft.item.ItemStack; public interface IDualInputHatch { boolean justUpdated(); Iterator inventories(); void updateTexture(int id); void updateCraftingIcon(ItemStack icon); Optional getFirstNonEmptyInventory(); boolean supportsFluids(); }