Ok thank you.
Edit: I know this isn't related to forge anymore, but does anybody know how to make the shenandoah GC work in minecraft 1.13? It's in the opensdk, but it just crashes the game when I put -XX:+UseShenandoahGC in the jvm arguments. Anybody know how to make it work(it should, bcs I heard somebody used it).
Am a minecraft java edition user on windows 10. Using forge 14.23.5.2823 for minecraft 1.12.2. I downloaded openjdk from adoptopenjdk(java 12, openjdk version 33). In the launch options I put the javaw from openjdk as the java executable. On normal minecraft this works, but forge just says that it won't start. The log doesn't say anything except that it stopped after the narrator library for x64 was loaded. And no I don't want to use the oracle's version. Currently I want to try heavy optimization through jvm arguments and one of the big changes I want to do is use the shenandoah gc instead of the normal ones.
This is an issue that exists across multiple(Cyclic, Extra Utilities 2, Oreberries, etc) mods and it did not exist in older versions of forge as far as I can tell. There is no crash log for this problem. Villagers from mods which don't have their own structure do not spawn in villages(checked extremely heavy). This does not depend on the mod as I checked multiple mods alone together with the latest forge version and they did not work. Mods that attach a structure to the villager(Forestry for example has it's own custom house in which the villagers live) are not affected by this. Considering the low spawn rate of villages and the fact that this is easily overlooked it might have been missed by the community. The mod-based villagers do spawn from villager eggs though. I have tested over a hundred villages. I am sure of this problem.