JobAutoSwitcher is a Dalamud plugin for Final Fantasy XIV that solves the annoyance of the "Class/Job is different" error in the Duty Finder.
If you queue for a duty as one job, switch to another (e.g., to craft, gather, or play a different role) while waiting, and then click Commence when the duty pops, the game normally blocks you with this error:
JobAutoSwitcher fixes this instantly. You don't have to manually switch back. Just click Commence, and the plugin will:
- Detect the job you queued with.
- Automatically find and equip your gearset with the highest Item Level for that job.
- Enter the duty for you seamlessly.
- Auto-Switching: Instantly detects the job required for the duty and switches your gearset.
- Smart Gear Selection: Automatically picks the gearset with the highest Item Level if you have multiple sets for the same job (e.g. one for PvP, one for Raiding).
- Seamless Entry: Bypasses the error message and automatically clicks "Commence" again once the switch is complete.
- Lag Proof: Includes a smart retry loop that ensures you enter the duty even if you are stuck in an animation lock (like crafting or casting) when you click.
- Open Dalamud Settings.
- Go to the Experimental tab.
- Add the path to your
JobAutoSwitcher.json(or the folder containing it) to the Dev Plugin Locations. - Enable the plugin in the main plugin installer/list.
- Queue for a duty as Job A.
- Switch to Job B while waiting for the queue to pop.
- When the "Duty Ready" window appears, simply click Commence.
- The plugin will handle the rest!
- Detection: Uses the Job Icon ID from the
ContentsFinderConfirmaddon to calculate the required Job ID (IconID - 62100). - Switching: Interfaces directly with the
RaptureGearsetModuleto equip gearsets by ID, ensuring reliability regardless of gearset names. - Safety: Uses
AddonLifecyclehooks to ensure stability across game updates.
Distributed under the GNU Affero General Public License v3.0 (AGPL-3.0). See LICENSE for more information.
