<If Condition="&Adamantite; == 0">
                    <TeleportTo Name="Waiting Aetheryte" AetheryteId="&Waiting_AetheryteId;" />
                    <If Condition="&Use_Food; != 0">
                        <While Condition="not Core.Player.HasAura(48)"> 
                            <RunCode Name="FOOD"/>
                        </While>
                    </If>
                    <WaitWhile Condition="IsTimeBetween(9,11) or IsTimeBetween(21,23)" />
                </If>
					
                <If Condition="&Adamantite; != 0">
                    <If Condition="&Use_Food; != 0">
                        <While Condition="not Core.Player.HasAura(48)"> 
                            <RunCode Name="FOOD"/>
                        </While>
                    </If>
                    <WaitWhile Condition="IsTimeBetween(9,10) or IsTimeBetween(21,22)" />
                </If>
				
            </If>
               
            <!-- Mining: 11AM-PM - Adamantite Ore -->
            <If Condition="IsTimeBetween(10,11) or IsTimeBetween(22,23)">
                
                <!--If Adamantite -->
                <If Condition="&Adamantite; != 0">
                
                    <If Condition="not IsOnMap(402)">
                        <TeleportTo name="Helix" aetheryteId="74" />
                        <If Condition="Core.Me.CurrentJob != ClassJobType.Miner">
                            <RunCode Name="MIN"/>
                        </If>        
                        <MoveTo XYZ="-716.1138, -186.9606, -584.3765"/>
                    </If>
                    <If Condition="Core.Me.CurrentJob != ClassJobType.Miner">
                        <RunCode Name="MIN"/>
                    </If>
                    <ExFlyTo XYZ="-643.3391, -133.3573, -660.6969" Radius="3.0" />
                    [B]<ExFlyTo XYZ="36.61375, 38.95147, -851.7602" Radius="3.0" />[/B] <<-- you want to change that because this is where you hover over the island and wait for the spawn
                    <WaitWhile Condition ="IsTimeBetween(10,11) or IsTimeBetween(22,23)" />
                        
                    <!--If Collectable-->
                    <If Condition="&Collect_Adamantite; != 0">
                        <ExGather loops="1" spawnTimeout="&IsTimeBetween_tick;" CordialType="&Cordial_Type_50_60_Collectale;" CordialTime="&Cordial_Time_50_60_Collectale;" DiscoverUnknowns="true">
                            <GatherObjects>
                                <GatherObject>Unspoiled Mineral Deposit</GatherObject>
                            </GatherObjects>
                            <Collectables>
                                <Collectable Name="Adamantite Ore" Value="&Collectability_Adamantite;" PlusPlus="&PlusPlus;" />
                            </Collectables>
                            <GatherRotation>&Rotation_C;</GatherRotation>
                            <GatherSpots>
                                <IndirectApproachGatherSpot ReturnToApproachLocation="false" ApproachLocation="70.86564, -0.4920825, -858.0936" nodeLocation="72.07767, 0.7522836, -854.5031"/>
                                <IndirectApproachGatherSpot ReturnToApproachLocation="false" ApproachLocation="23.2373, -0.3478457, -833.407" nodeLocation="25.29292, 0.5668808, -833.7905"/>
                                <StealthApproachGatherSpot ReturnToStealthLocation="false" stealthLocation="87.43224, -0.9560863, -795.0317" nodeLocation="79.63015, 0.5219008, -804.5839"/>
                            </GatherSpots>
                            <HotSpots>
                                <[B]HotSpot Radius="90" XYZ="41.74664, 16.07355, -843.0107"/>[/B] << This is where it will return to to check for spawns, so you might want to change that too
                            </HotSpots>
                        </ExGather>
                    </If>