Skip to content

fix(forge): support one JAR across Minecraft 1.20-1.20.4 - #11

Open
Exohayvan wants to merge 6 commits into
minecraft/forge-1.20.xfrom
minecraft-forge-1.20.x-fix-recipe_source_null_guard
Open

fix(forge): support one JAR across Minecraft 1.20-1.20.4#11
Exohayvan wants to merge 6 commits into
minecraft/forge-1.20.xfrom
minecraft-forge-1.20.x-fix-recipe_source_null_guard

Conversation

@Exohayvan

@Exohayvan Exohayvan commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Retains the null-safe recipe source detail guard and regression coverage from the original PR.
  • Produces one reobfuscated Forge JAR for Minecraft 1.20 through 1.20.4.
  • Adds narrow compatibility bridges for criterion ABIs, Forge networking, recipe holders, saved data, block properties, registry keys, and server player counts.
  • Preserves all four custom advancement criteria with small 1.20.2 and 1.20.3 ABI-specific implementations bundled into the outer JAR.
  • Restricts the client overlay subscriber to Dist.CLIENT.
  • Advertises [1.20,1.20.5) and intentionally excludes Minecraft 1.20.5+.

Fixes #3

Validation

  • ./gradlew clean test assemble reobfJar --no-daemon --console=plain
  • Behavioral criterion parsing parity tests for both compatibility ABI modules
  • Dedicated-server startup, status response, and 70-second delayed stability check on:
    • Minecraft 1.20 / Forge 46.0.14
    • Minecraft 1.20.1
    • Minecraft 1.20.2 / Forge 48.1.0
    • Minecraft 1.20.3 / Forge 49.0.2
    • Minecraft 1.20.4 / Forge 49.2.8
  • Final JAR checked for duplicate entries, bundled compatibility classes, advancement resources, and effective metadata
  • Independent frozen-diff review passed with no blocking security or logic findings

Scope note

  • Minecraft 1.20.5 and newer are not supported by this artifact.
  • The runtime matrix above validates dedicated-server compatibility; expanded client packet/gameplay and prepared-world migration integration coverage remains follow-up work.

@Exohayvan Exohayvan linked an issue Jul 19, 2026 that may be closed by this pull request
@Exohayvan Exohayvan added testing:failed Local CurseForge testing failed type:bug A defect or incorrect behavior labels Jul 19, 2026
@Exohayvan Exohayvan changed the title fix(forge): guard null recipe source details fix(forge): support one JAR across Minecraft 1.20-1.20.4 Jul 20, 2026
Repository owner deleted a comment from sonarqubecloud Bot Jul 20, 2026
@Exohayvan

Copy link
Copy Markdown
Owner Author

Local CurseForge testing failed for minecraft-forge-1.20.x-fix-recipe_source_null_guard.

Forge-1.20.2-latest.log.log

[01:56:30] [main/INFO]: ModLauncher running: args [--username, ExoHayvann, --version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2)/, --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --assetIndex, 8, --uuid, c2b84c29aeba4bf794bcb50bce764383, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/29600706-a0d2-4b83-9304-b02c4a38041d.json, , , , --launchTarget, forgeclient, --fml.forgeVersion, 47.4.10, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
[01:56:30] [main/INFO]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 26.3
[01:56:30] [main/WARN]: Configuration file /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2)/config/fml.toml is not correct. Correcting
[01:56:30] [main/INFO]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []
[01:56:30] [main/INFO]: Incorrect key [earlyWindowLogHelpMessage] was corrected from null to true
[01:56:30] [main/INFO]: Incorrect key [earlyWindowSquir] was corrected from null to false
[01:56:30] [main/INFO]: Incorrect key [earlyWindowShowCPU] was corrected from null to false
[01:56:30] [main/INFO]: Loading ImmediateWindowProvider fmlearlywindow
[01:56:31] [main/INFO]: Trying GL version 4.6
[01:56:31] [main/INFO]: If this message is the only thing at the bottom of your log before a crash, you probably have a driver issue.

Possible solutions:
A) Make sure Minecraft is set to prefer high performance graphics in the OS and/or driver control panel
B) Check for driver updates on the graphics brand's website
C) Try reinstalling your graphics drivers
D) If still not working after trying all of the above, ask for further help on the Forge forums or Discord

You can safely ignore this message if the game starts up successfully.
[01:56:31] [main/INFO]: Trying GL version 4.5
[01:56:31] [main/INFO]: Trying GL version 4.4
[01:56:31] [main/INFO]: Trying GL version 4.3
[01:56:31] [main/INFO]: Trying GL version 4.2
[01:56:31] [main/INFO]: Trying GL version 4.1
[01:56:31] [main/INFO]: Requested GL version 4.1 got version 4.1
[01:56:31] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2394!/ Service=ModLauncher Env=CLIENT
[01:56:31] [main/INFO]: Found mod file dissolver-enhanced-1.5.30-forge-mc1.20.1-c1.3.2.jar of type MOD with provider {mods folder locator at /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2)/mods}
[01:56:32] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.10/fmlcore-1.20.1-47.4.10.jar is missing mods.toml file
[01:56:32] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.10/javafmllanguage-1.20.1-47.4.10.jar is missing mods.toml file
[01:56:32] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.10/lowcodelanguage-1.20.1-47.4.10.jar is missing mods.toml file
[01:56:32] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.10/mclanguage-1.20.1-47.4.10.jar is missing mods.toml file
[01:56:32] [main/INFO]: Found mod file fmlcore-1.20.1-47.4.10.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9
[01:56:32] [main/INFO]: Found mod file javafmllanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9
[01:56:32] [main/INFO]: Found mod file lowcodelanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9
[01:56:32] [main/INFO]: Found mod file mclanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9
[01:56:32] [main/INFO]: Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9
[01:56:32] [main/INFO]: Found mod file forge-1.20.1-47.4.10-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9
[01:56:32] [main/INFO]: No dependencies to load found. Skipping!
[01:56:32] [pool-2-thread-1/INFO]: GL info: Apple M2 Pro GL version 4.1 Metal - 90.5, Apple
[01:56:32] [main/INFO]: Compatibility level set to JAVA_17
[01:56:32] [main/INFO]: Launching target 'forgeclient' with arguments [--version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2), --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --uuid, c2b84c29aeba4bf794bcb50bce764383, --username, ExoHayvann, --assetIndex, 8, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/29600706-a0d2-4b83-9304-b02c4a38041d.json, , , ]

Forge-1.20.2-stdout-logs.txt.log

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.Launcher" timestamp="1784526990633" level="INFO" thread="main">
    <log4j:Message><![CDATA[ModLauncher running: args [--username, ExoHayvann, --version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2)/, --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --assetIndex, 8, --uuid, c2b84c29aeba4bf794bcb50bce764383, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/29600706-a0d2-4b83-9304-b02c4a38041d.json, , , , --launchTarget, forgeclient, --fml.forgeVersion, 47.4.10, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.Launcher" timestamp="1784526990635" level="INFO" thread="main">
    <log4j:Message><![CDATA[ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 26.3]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784526990690" level="WARN" thread="main">
    <log4j:Message><![CDATA[Configuration file /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2)/config/fml.toml is not correct. Correcting]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784526990691" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784526990691" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowLogHelpMessage] was corrected from null to true]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784526990691" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowSquir] was corrected from null to false]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784526990691" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowShowCPU] was corrected from null to false]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.ImmediateWindowHandler" timestamp="1784526990704" level="INFO" thread="main">
    <log4j:Message><![CDATA[Loading ImmediateWindowProvider fmlearlywindow]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991612" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.6]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991613" level="INFO" thread="main">
    <log4j:Message><![CDATA[If this message is the only thing at the bottom of your log before a crash, you probably have a driver issue.

Possible solutions:
A) Make sure Minecraft is set to prefer high performance graphics in the OS and/or driver control panel
B) Check for driver updates on the graphics brand's website
C) Try reinstalling your graphics drivers
D) If still not working after trying all of the above, ask for further help on the Forge forums or Discord

You can safely ignore this message if the game starts up successfully.]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991670" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.5]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991683" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.4]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991694" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.3]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991707" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.2]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991721" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.1]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526991739" level="INFO" thread="main">
    <log4j:Message><![CDATA[Requested GL version 4.1 got version 4.1]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="mixin" timestamp="1784526991870" level="INFO" thread="main">
    <log4j:Message><![CDATA[SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2394!/ Service=ModLauncher Env=CLIENT]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784526991901" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file dissolver-enhanced-1.5.30-forge-mc1.20.1-c1.3.2.jar of type MOD with provider {mods folder locator at /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2)/mods}]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784526992008" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.10/fmlcore-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784526992008" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.10/javafmllanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784526992009" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.10/lowcodelanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784526992009" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.10/mclanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784526992035" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file fmlcore-1.20.1-47.4.10.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784526992035" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file javafmllanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784526992035" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file lowcodelanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784526992035" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file mclanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784526992035" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784526992035" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file forge-1.20.1-47.4.10-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@29314cc9]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator" timestamp="1784526992053" level="INFO" thread="main">
    <log4j:Message><![CDATA[No dependencies to load found. Skipping!]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784526992181" level="INFO" thread="pool-2-thread-1">
    <log4j:Message><![CDATA[GL info: Apple M2 Pro GL version 4.1 Metal - 90.5, Apple]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="mixin" timestamp="1784526992570" level="INFO" thread="main">
    <log4j:Message><![CDATA[Compatibility level set to JAVA_17]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.LaunchServiceHandler" timestamp="1784526992571" level="INFO" thread="main">
    <log4j:Message><![CDATA[Launching target 'forgeclient' with arguments [--version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.2), --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --uuid, c2b84c29aeba4bf794bcb50bce764383, --username, ExoHayvann, --assetIndex, 8, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/29600706-a0d2-4b83-9304-b02c4a38041d.json, , , ]]]></log4j:Message>
  </log4j:Event>

[STDERR] Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

[STDERR] 	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
	at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
	... 7 more

[STDERR] Caused by: java.lang.NoSuchMethodError: 'java.lang.String com.mojang.util.UUIDTypeAdapter.fromUUID(java.util.UUID)'
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.core.UUIDUtil.<clinit>(UUIDUtil.java:37)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.telemetry.TelemetryProperty.m_260851_(TelemetryProperty.java:97)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.telemetry.TelemetryProperty.<clinit>(TelemetryProperty.java:30)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.main.Main.main(Main.java:57)
	... 15 more

[EXIT] code=1, terminatedByApp=false

Forge-1.20.3-latest.log.log

[01:59:46] [main/INFO]: ModLauncher running: args [--username, ExoHayvann, --version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3)/, --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --assetIndex, 12, --uuid, c2b84c29aeba4bf794bcb50bce764383, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/45ed5cf4-55bc-4e31-b559-205c2b2291b9.json, , , , --launchTarget, forgeclient, --fml.forgeVersion, 47.4.10, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
[01:59:46] [main/INFO]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 26.3
[01:59:46] [main/WARN]: Configuration file /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3)/config/fml.toml is not correct. Correcting
[01:59:46] [main/INFO]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []
[01:59:46] [main/INFO]: Incorrect key [earlyWindowLogHelpMessage] was corrected from null to true
[01:59:46] [main/INFO]: Incorrect key [earlyWindowSquir] was corrected from null to false
[01:59:46] [main/INFO]: Incorrect key [earlyWindowShowCPU] was corrected from null to false
[01:59:46] [main/INFO]: Loading ImmediateWindowProvider fmlearlywindow
[01:59:46] [main/INFO]: Trying GL version 4.6
[01:59:46] [main/INFO]: If this message is the only thing at the bottom of your log before a crash, you probably have a driver issue.

Possible solutions:
A) Make sure Minecraft is set to prefer high performance graphics in the OS and/or driver control panel
B) Check for driver updates on the graphics brand's website
C) Try reinstalling your graphics drivers
D) If still not working after trying all of the above, ask for further help on the Forge forums or Discord

You can safely ignore this message if the game starts up successfully.
[01:59:46] [main/INFO]: Trying GL version 4.5
[01:59:46] [main/INFO]: Trying GL version 4.4
[01:59:46] [main/INFO]: Trying GL version 4.3
[01:59:46] [main/INFO]: Trying GL version 4.2
[01:59:46] [main/INFO]: Trying GL version 4.1
[01:59:46] [main/INFO]: Requested GL version 4.1 got version 4.1
[01:59:46] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2394!/ Service=ModLauncher Env=CLIENT
[01:59:46] [main/INFO]: Found mod file dissolver-enhanced-1.5.30-forge-mc1.20.1-c1.3.2.jar of type MOD with provider {mods folder locator at /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3)/mods}
[01:59:46] [pool-2-thread-1/INFO]: GL info: Apple M2 Pro GL version 4.1 Metal - 90.5, Apple
[01:59:46] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.10/fmlcore-1.20.1-47.4.10.jar is missing mods.toml file
[01:59:46] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.10/javafmllanguage-1.20.1-47.4.10.jar is missing mods.toml file
[01:59:46] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.10/lowcodelanguage-1.20.1-47.4.10.jar is missing mods.toml file
[01:59:46] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.10/mclanguage-1.20.1-47.4.10.jar is missing mods.toml file
[01:59:46] [main/INFO]: Found mod file fmlcore-1.20.1-47.4.10.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[01:59:46] [main/INFO]: Found mod file javafmllanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[01:59:46] [main/INFO]: Found mod file lowcodelanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[01:59:46] [main/INFO]: Found mod file mclanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[01:59:46] [main/INFO]: Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[01:59:46] [main/INFO]: Found mod file forge-1.20.1-47.4.10-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[01:59:46] [main/INFO]: No dependencies to load found. Skipping!
[01:59:47] [main/INFO]: Compatibility level set to JAVA_17
[01:59:47] [main/INFO]: Launching target 'forgeclient' with arguments [--version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3), --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --uuid, c2b84c29aeba4bf794bcb50bce764383, --username, ExoHayvann, --assetIndex, 12, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/45ed5cf4-55bc-4e31-b559-205c2b2291b9.json, , , ]

Forge-1.20.3-stdout-logs.txt.log

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.Launcher" timestamp="1784527186032" level="INFO" thread="main">
    <log4j:Message><![CDATA[ModLauncher running: args [--username, ExoHayvann, --version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3)/, --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --assetIndex, 12, --uuid, c2b84c29aeba4bf794bcb50bce764383, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/45ed5cf4-55bc-4e31-b559-205c2b2291b9.json, , , , --launchTarget, forgeclient, --fml.forgeVersion, 47.4.10, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.Launcher" timestamp="1784527186034" level="INFO" thread="main">
    <log4j:Message><![CDATA[ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 26.3]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527186080" level="WARN" thread="main">
    <log4j:Message><![CDATA[Configuration file /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3)/config/fml.toml is not correct. Correcting]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527186080" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527186080" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowLogHelpMessage] was corrected from null to true]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527186080" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowSquir] was corrected from null to false]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527186081" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowShowCPU] was corrected from null to false]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.ImmediateWindowHandler" timestamp="1784527186092" level="INFO" thread="main">
    <log4j:Message><![CDATA[Loading ImmediateWindowProvider fmlearlywindow]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186247" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.6]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186247" level="INFO" thread="main">
    <log4j:Message><![CDATA[If this message is the only thing at the bottom of your log before a crash, you probably have a driver issue.

Possible solutions:
A) Make sure Minecraft is set to prefer high performance graphics in the OS and/or driver control panel
B) Check for driver updates on the graphics brand's website
C) Try reinstalling your graphics drivers
D) If still not working after trying all of the above, ask for further help on the Forge forums or Discord

You can safely ignore this message if the game starts up successfully.]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186315" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.5]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186334" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.4]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186348" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.3]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186362" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.2]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186375" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.1]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186392" level="INFO" thread="main">
    <log4j:Message><![CDATA[Requested GL version 4.1 got version 4.1]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="mixin" timestamp="1784527186530" level="INFO" thread="main">
    <log4j:Message><![CDATA[SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2394!/ Service=ModLauncher Env=CLIENT]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527186564" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file dissolver-enhanced-1.5.30-forge-mc1.20.1-c1.3.2.jar of type MOD with provider {mods folder locator at /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3)/mods}]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527186579" level="INFO" thread="pool-2-thread-1">
    <log4j:Message><![CDATA[GL info: Apple M2 Pro GL version 4.1 Metal - 90.5, Apple]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527186691" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.10/fmlcore-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527186693" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.10/javafmllanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527186694" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.10/lowcodelanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527186695" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.10/mclanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527186729" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file fmlcore-1.20.1-47.4.10.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527186729" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file javafmllanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527186729" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file lowcodelanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527186729" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file mclanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527186730" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527186730" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file forge-1.20.1-47.4.10-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator" timestamp="1784527186750" level="INFO" thread="main">
    <log4j:Message><![CDATA[No dependencies to load found. Skipping!]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="mixin" timestamp="1784527187295" level="INFO" thread="main">
    <log4j:Message><![CDATA[Compatibility level set to JAVA_17]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.LaunchServiceHandler" timestamp="1784527187296" level="INFO" thread="main">
    <log4j:Message><![CDATA[Launching target 'forgeclient' with arguments [--version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.3), --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --uuid, c2b84c29aeba4bf794bcb50bce764383, --username, ExoHayvann, --assetIndex, 12, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/45ed5cf4-55bc-4e31-b559-205c2b2291b9.json, , , ]]]></log4j:Message>
  </log4j:Event>

[STDERR] Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
	at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)

[STDERR] Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
	... 7 more
Caused by: java.lang.NoSuchMethodError: 'java.lang.String com.mojang.util.UUIDTypeAdapter.fromUUID(java.util.UUID)'
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.core.UUIDUtil.<clinit>(UUIDUtil.java:37)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.telemetry.TelemetryProperty.m_260851_(TelemetryProperty.java:97)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.telemetry.TelemetryProperty.<clinit>(TelemetryProperty.java:30)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.main.Main.main(Main.java:57)
	... 15 more

[EXIT] code=1, terminatedByApp=false

Forge-1.20.4-latest.log.log

[02:03:01] [main/INFO]: ModLauncher running: args [--username, ExoHayvann, --version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4)/, --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --assetIndex, 12, --uuid, c2b84c29aeba4bf794bcb50bce764383, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/ef76e0fb-fcb6-4eb6-ac2e-4bf298e8e3da.json, , , , --launchTarget, forgeclient, --fml.forgeVersion, 47.4.10, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
[02:03:01] [main/INFO]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 26.3
[02:03:01] [main/WARN]: Configuration file /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4)/config/fml.toml is not correct. Correcting
[02:03:01] [main/INFO]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []
[02:03:01] [main/INFO]: Incorrect key [earlyWindowLogHelpMessage] was corrected from null to true
[02:03:01] [main/INFO]: Incorrect key [earlyWindowSquir] was corrected from null to false
[02:03:01] [main/INFO]: Incorrect key [earlyWindowShowCPU] was corrected from null to false
[02:03:01] [main/INFO]: Loading ImmediateWindowProvider fmlearlywindow
[02:03:01] [main/INFO]: Trying GL version 4.6
[02:03:01] [main/INFO]: If this message is the only thing at the bottom of your log before a crash, you probably have a driver issue.

Possible solutions:
A) Make sure Minecraft is set to prefer high performance graphics in the OS and/or driver control panel
B) Check for driver updates on the graphics brand's website
C) Try reinstalling your graphics drivers
D) If still not working after trying all of the above, ask for further help on the Forge forums or Discord

You can safely ignore this message if the game starts up successfully.
[02:03:01] [main/INFO]: Trying GL version 4.5
[02:03:01] [main/INFO]: Trying GL version 4.4
[02:03:01] [main/INFO]: Trying GL version 4.3
[02:03:01] [main/INFO]: Trying GL version 4.2
[02:03:01] [main/INFO]: Trying GL version 4.1
[02:03:01] [main/INFO]: Requested GL version 4.1 got version 4.1
[02:03:01] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2394!/ Service=ModLauncher Env=CLIENT
[02:03:01] [main/INFO]: Found mod file dissolver-enhanced-1.5.30-forge-mc1.20.1-c1.3.2.jar of type MOD with provider {mods folder locator at /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4)/mods}
[02:03:02] [pool-2-thread-1/INFO]: GL info: Apple M2 Pro GL version 4.1 Metal - 90.5, Apple
[02:03:02] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.10/fmlcore-1.20.1-47.4.10.jar is missing mods.toml file
[02:03:02] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.10/javafmllanguage-1.20.1-47.4.10.jar is missing mods.toml file
[02:03:02] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.10/lowcodelanguage-1.20.1-47.4.10.jar is missing mods.toml file
[02:03:02] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.10/mclanguage-1.20.1-47.4.10.jar is missing mods.toml file
[02:03:02] [main/INFO]: Found mod file fmlcore-1.20.1-47.4.10.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[02:03:02] [main/INFO]: Found mod file javafmllanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[02:03:02] [main/INFO]: Found mod file lowcodelanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[02:03:02] [main/INFO]: Found mod file mclanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[02:03:02] [main/INFO]: Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[02:03:02] [main/INFO]: Found mod file forge-1.20.1-47.4.10-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a
[02:03:02] [main/INFO]: No dependencies to load found. Skipping!
[02:03:02] [main/INFO]: Compatibility level set to JAVA_17
[02:03:02] [main/INFO]: Launching target 'forgeclient' with arguments [--version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4), --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --uuid, c2b84c29aeba4bf794bcb50bce764383, --username, ExoHayvann, --assetIndex, 12, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/ef76e0fb-fcb6-4eb6-ac2e-4bf298e8e3da.json, , , ]

Forge-1.20.4-stdout-logs.txt.log

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.Launcher" timestamp="1784527381177" level="INFO" thread="main">
    <log4j:Message><![CDATA[ModLauncher running: args [--username, ExoHayvann, --version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4)/, --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --assetIndex, 12, --uuid, c2b84c29aeba4bf794bcb50bce764383, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/ef76e0fb-fcb6-4eb6-ac2e-4bf298e8e3da.json, , , , --launchTarget, forgeclient, --fml.forgeVersion, 47.4.10, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.Launcher" timestamp="1784527381179" level="INFO" thread="main">
    <log4j:Message><![CDATA[ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 26.3]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527381228" level="WARN" thread="main">
    <log4j:Message><![CDATA[Configuration file /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4)/config/fml.toml is not correct. Correcting]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527381229" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527381229" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowLogHelpMessage] was corrected from null to true]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527381229" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowSquir] was corrected from null to false]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.FMLConfig" timestamp="1784527381229" level="INFO" thread="main">
    <log4j:Message><![CDATA[Incorrect key [earlyWindowShowCPU] was corrected from null to false]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.ImmediateWindowHandler" timestamp="1784527381241" level="INFO" thread="main">
    <log4j:Message><![CDATA[Loading ImmediateWindowProvider fmlearlywindow]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381514" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.6]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381515" level="INFO" thread="main">
    <log4j:Message><![CDATA[If this message is the only thing at the bottom of your log before a crash, you probably have a driver issue.

Possible solutions:
A) Make sure Minecraft is set to prefer high performance graphics in the OS and/or driver control panel
B) Check for driver updates on the graphics brand's website
C) Try reinstalling your graphics drivers
D) If still not working after trying all of the above, ask for further help on the Forge forums or Discord

You can safely ignore this message if the game starts up successfully.]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381681" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.5]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381695" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.4]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381711" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.3]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381722" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.2]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381734" level="INFO" thread="main">
    <log4j:Message><![CDATA[Trying GL version 4.1]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527381760" level="INFO" thread="main">
    <log4j:Message><![CDATA[Requested GL version 4.1 got version 4.1]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="mixin" timestamp="1784527381924" level="INFO" thread="main">
    <log4j:Message><![CDATA[SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2394!/ Service=ModLauncher Env=CLIENT]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527381990" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file dissolver-enhanced-1.5.30-forge-mc1.20.1-c1.3.2.jar of type MOD with provider {mods folder locator at /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4)/mods}]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="EARLYDISPLAY" timestamp="1784527382073" level="INFO" thread="pool-2-thread-1">
    <log4j:Message><![CDATA[GL info: Apple M2 Pro GL version 4.1 Metal - 90.5, Apple]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527382113" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.10/fmlcore-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527382114" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.10/javafmllanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527382115" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.10/lowcodelanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModFileParser" timestamp="1784527382116" level="WARN" thread="main">
    <log4j:Message><![CDATA[Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.10/mclanguage-1.20.1-47.4.10.jar is missing mods.toml file]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527382139" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file fmlcore-1.20.1-47.4.10.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527382140" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file javafmllanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>
  <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527382140" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file lowcodelanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527382140" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file mclanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527382141" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer" timestamp="1784527382141" level="INFO" thread="main">
    <log4j:Message><![CDATA[Found mod file forge-1.20.1-47.4.10-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@6edaa77a]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator" timestamp="1784527382157" level="INFO" thread="main">
    <log4j:Message><![CDATA[No dependencies to load found. Skipping!]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="mixin" timestamp="1784527382682" level="INFO" thread="main">
    <log4j:Message><![CDATA[Compatibility level set to JAVA_17]]></log4j:Message>
  </log4j:Event>

[STDOUT]   <log4j:Event logger="cpw.mods.modlauncher.LaunchServiceHandler" timestamp="1784527382683" level="INFO" thread="main">
    <log4j:Message><![CDATA[Launching target 'forgeclient' with arguments [--version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.4), --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --uuid, c2b84c29aeba4bf794bcb50bce764383, --username, ExoHayvann, --assetIndex, 12, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/ef76e0fb-fcb6-4eb6-ac2e-4bf298e8e3da.json, , , ]]]></log4j:Message>
  </log4j:Event>

[STDERR] Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

[STDERR] 	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
	at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99)
	at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.10/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25)

[STDERR] 	at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
	... 7 more
Caused by: java.lang.NoSuchMethodError: 'java.lang.String com.mojang.util.UUIDTypeAdapter.fromUUID(java.util.UUID)'
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.core.UUIDUtil.<clinit>(UUIDUtil.java:37)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.telemetry.TelemetryProperty.m_260851_(TelemetryProperty.java:97)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.telemetry.TelemetryProperty.<clinit>(TelemetryProperty.java:30)
	at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.main.Main.main(Main.java:57)
	... 15 more

[EXIT] code=1, terminatedByApp=false

Forge-1.20.5-latest.log.log

[log truncated to fit GitHub comment]
0.5)/mods}
[02:06:19] [pool-2-thread-1/INFO]: GL info: Apple M2 Pro GL version 4.1 Metal - 90.5, Apple
[02:06:19] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.10/fmlcore-1.20.1-47.4.10.jar is missing mods.toml file
[02:06:19] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.10/javafmllanguage-1.20.1-47.4.10.jar is missing mods.toml file
[02:06:19] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.10/lowcodelanguage-1.20.1-47.4.10.jar is missing mods.toml file
[02:06:19] [main/WARN]: Mod file /Users/trevoroler/Documents/curseforge/minecraft/Install/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.10/mclanguage-1.20.1-47.4.10.jar is missing mods.toml file
[02:06:19] [main/INFO]: Found mod file fmlcore-1.20.1-47.4.10.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@33a053d
[02:06:19] [main/INFO]: Found mod file javafmllanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@33a053d
[02:06:19] [main/INFO]: Found mod file lowcodelanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@33a053d
[02:06:19] [main/INFO]: Found mod file mclanguage-1.20.1-47.4.10.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@33a053d
[02:06:19] [main/INFO]: Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@33a053d
[02:06:19] [main/INFO]: Found mod file forge-1.20.1-47.4.10-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@33a053d
[02:06:19] [main/INFO]: No dependencies to load found. Skipping!
[02:06:19] [main/INFO]: Compatibility level set to JAVA_17
[02:06:19] [main/INFO]: Launching target 'forgeclient' with arguments [--version, forge-47.4.10, --gameDir, /Users/trevoroler/Documents/curseforge/minecraft/Instances/DE (Forge-1.20.5), --assetsDir, /Users/trevoroler/Documents/curseforge/minecraft/Install/assets, --uuid, c2b84c29aeba4bf794bcb50bce764383, --username, ExoHayvann, --assetIndex, 16, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, af1696-52c016-108ea6e-a5e158-10a2d7b, --xuid, 2535469126100022, --userType, msa, --versionType, release, --width, 1024, --height, 768, --quickPlayPath, /Users/trevoroler/Documents/curseforge/minecraft/Quickplay/3c883dd8-48ec-4e86-a91f-bb50c7a3eecb.json, , , ]

@Exohayvan Exohayvan added P2 High: major functionality is broken or crashes with limited workaround area:recipes Recipe loading, querying, snapshots, or derived EMC loader:forge Forge-specific status:blocked Cannot continue because of a dependency or decision labels Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:recipes Recipe loading, querying, snapshots, or derived EMC loader:forge Forge-specific P2 High: major functionality is broken or crashes with limited workaround status:blocked Cannot continue because of a dependency or decision testing:failed Local CurseForge testing failed type:bug A defect or incorrect behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: NeoForge 1.21.1 NPE while recording recipe source details

1 participant