Board Thread:LotR Mod Technical Support/@comment-25330335-20150131155904/@comment-27172148-20151107141651

It looks like you are running on 32-bit Java. The first and easiest thing you can try is in your Minceraft launch, edit the profile, enable the JVM arguments box, and add the "-D64" (capital D) parameter. If doing this doesn't change the Java line in #3 above to something other than X86 (i.e. 64bit), you may need to install a 64-bit version of the Java JRE (or Java SDK is usually better, even if you don't do any programming), to be sure you have it. I really think this is the immediate cause of your issue exploding.

As for your root cause, it looks like your trying to cram too much in based on your Java/memory settings. For example, looks like you may be running a high-res 512x512 resource pack, you can try removing that temporarily from your resource pack folder, and/or temporarily removing. If that's not enough I'd suggest bumping up the max memory parameter in the JVM arguments by a gigabyte and see if that helps, like to -Xmx3G or -Xmx4G. Even if you don't have a lot of physical memory that give more memory to Java (even if it's virtual) because it looks like that's why your java is puking on you. So that would be the real solution. Although, removing the resource pack or optifine would also free things up more under your current memory settings, but I'd really go after the JVM arguments first, per my suggestions above.