I have confirmed that the Java 8 issue is entirely resolved, or at least bypassed. You will no longer have to specify the G1GC Java argument if you are on Java 8, and I will be removing the now-useless "disable the dimension instead" config and popup.
As for technical details:
The original crash was coming from JNI (Java Native Interface) or other JVM-layer behavior when using the ChromaChunkManager class (which extends the vanilla WorldChunkManager). This class is normally what handles biome and climate distribution. As of v13, I no longer use the class in any meaningful way - I am using my own system to manage biome distribution in the CC dimension, based on custom, more easily controlled and more appealing logic - and as a result the conditions for the crash no longer exist.
Also, I have notified people outside the thread:
https://www.reddit.com/r/feedthebeast/comments/4evdp1/chromaticraft_java_8_issue_fixed_or_bypassed/
1
known visual bug. it occurs if you fail to capture or destroy the steam, and instead let it escape into the atmosphere. the game doesn't like rendering that.
1
Reika will be glad to know at least someone was paying attention.
1
I beleive it means you have not yet unlocked crystalline stone in the chromaticraft teiring system.
2
Three cheers for Reika. For he is the best mod dev around.
1
That's was exactly what I wanted. Now, if I perceive correctly, i am allowed to use dragon Api as long as i don't claim it to be my own work, i don't claim to be on a team with you, a link to your DL is provided, proper credit is given, and I do not redistribute of modify dragon API, correct?
1