Closed TigerWalts closed 2 months ago
Java 16 is EOL, Java 17 is the LTS release that followed it. Please update to Java 17, there is no reason to be running this version of Minecraft with Java 16.
Unfortunately this is not possible with all launchers.
The CurseForge App sets up the Fabric version in the Minecraft launcher by having the fabric-loader-0.15.11-1.17.1.json
inherit settings from the 1.17.1.json
and not overriding the Java version.
There's no way in the CurseForge UI to set an override. The file is overwritten each time CurseForge launches a modpack so any manual edits are lost. Setting the file to read-only after making the change will make CurseForge prevent the launch. So users have to make the change every time they launch.
That kind of sucks. Still using Java 16 is a bad idea due to unfixed bugs and vulnerabilities.
I'll try to make a new release of Deferral with a looser mixin spec when I get a chance.
Fabric and Mods
Description
Fabric fails to start due to the
lib93-deferral
library containing alib39-deferral.mixins.json
file that declares that it needs Java 17.The library is packaged inside the Fabrication mod at
META-INF/jars/lib39-deferral-1.3.2+j16.jar
.Editing the
lib39-deferral.mixins.json
file inside and settingcompatibilityLevel
toJAVA_16
will let Fabric start.latest.log