OK I think the launcher might be trying to use 32 bit java even though I have 64 installed as well. when I run Minecraft with the normal launcher it does not show the 32 bit java with far render distance waring. but when I run vanilla mode with the launcher it does.
how do I make it use 64-bit java?