UP
I got it working by declaring the ItemStack using the ID!
ItemStack QuartzStack = new ItemStack(4362,1,0).copy();
However this ID is the conversion Matrix, the Quartz ID is 4362:6, how can i declare it in the ItemStack function? If i type 4362:6 or 4362/6 it crashes when i try the crafting.
EDIT: That was a really easy question, you need to use the third value for example
ItemStack QuartzStack = new ItemStack(4362,1,6).copy();
Remember that if you're using a modpack with custom IDs after mod testing you have to change all of them with the modpack custom ID so when you recompile it works fine with it. For example i tested with 4362:6 because it's the default ID for Applied Energistics but if you're writing a mod for FTB you need to use the ID 4462:6 that doesn't work in the testing environment!
I think i can mark the thread as solved thanks to who gave me support , the Forge community is pure awesomeness.