Macros to automate this..
Step 1.
Code:
/script local a=GetTradeSkillSelectionIndex(); ChatFrame1:AddMessage(a);
Copy that line into your clipboard.
Open your Jewelcrafting window.
Select one of the 3 items we want to craft in your crafting window. They are: Bloodstone Band, Crystal Citrine Necklace and Sun Rock Ring.
Paste the line into your chat window and hit return.
A number will pop up into your chat window, note the number.
Repeat for the other two crafts.
Step 2.
Code:
/use Crystallized Earth
/use Eternal Earth
/script DoTradeSkill(13);
/script DoTradeSkill(15);
/script DoTradeSkill(16);
Copy that into a macro. Replace the numbers with whatever the numbers where that popped into your chat window in the previous step.
Step 3.
Code:
/run for b=0,4,1 do for s=1,GetContainerNumSlots(b),1 do local n=GetContainerItemLink(b,s) if n then if string.find(n,"Crystal Citrine Nec") or string.find(n,"Bloodstone Band") or string.find(n,"Sun Rock Ring") then UseContainerItem(b,s) end end end end
Copy that into a different macro.
Step 4.
Now the actual crafting. Put the first macro on a button, like 1. Then, put the second macro on another button, like 2.. Get all the mats out of your bank/mailbox or whatever. When you've done that..
Open your JC window
Walk up to a vendor and open the vendor window
Push 1 to craft an item
Push 2 to vendor all the items you crafted.
Using these macros I have a G15 macro set up to completely automate this. Goes sometihng like this..
Push 1
Wait 5.5 seconds
Push 1
Wait 5.5 seconds
Push 1
Wait 5.5 seconds
Push 2
Repeat.
edit: Read the rules, adjusted the post accordingly. My appologies.