MultiMC version: 0.7.0-4230 Launched instance in online mode sessionserver.mojang.com resolves to: [2620:1ec:bdf::40, 13.107.246.40] textures.minecraft.net resolves to: [2620:1ec:bdf::40, 13.107.246.40] api.minecraftservices.com resolves to: [2620:1ec:bdf::40, 13.107.246.40] Minecraft folder is: C:/Games/MultiMC/instances/1.21.5 (Splitscreen)/.minecraft Java path is: C:/Program Files/Java/jdk-21/bin/javaw.exe Checking Java version... Java is version 21.0.7, using amd64 architecture, from Oracle Corporation. Main Class: io.github.zekerzhayard.forgewrapper.installer.Main Native path: C:/Games/MultiMC/instances/1.21.5 (Splitscreen)/natives Traits: traits FirstThreadOnMacOS traits XR:Initial Libraries: C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar C:/Games/MultiMC/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar C:/Games/MultiMC/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar C:/Games/MultiMC/libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar C:/Games/MultiMC/libraries/com/ibm/icu/icu4j/73.2/icu4j-73.2.jar C:/Games/MultiMC/libraries/com/mojang/authlib/6.0.52/authlib-6.0.52.jar C:/Games/MultiMC/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar C:/Games/MultiMC/libraries/com/mojang/brigadier/1.2.9/brigadier-1.2.9.jar C:/Games/MultiMC/libraries/com/mojang/datafixerupper/6.0.8/datafixerupper-6.0.8.jar C:/Games/MultiMC/libraries/com/mojang/logging/1.1.1/logging-1.1.1.jar C:/Games/MultiMC/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar C:/Games/MultiMC/libraries/com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar C:/Games/MultiMC/libraries/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar C:/Games/MultiMC/libraries/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar C:/Games/MultiMC/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar C:/Games/MultiMC/libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar C:/Games/MultiMC/libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar C:/Games/MultiMC/libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar C:/Games/MultiMC/libraries/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar C:/Games/MultiMC/libraries/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar C:/Games/MultiMC/libraries/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar C:/Games/MultiMC/libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar C:/Games/MultiMC/libraries/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar C:/Games/MultiMC/libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar C:/Games/MultiMC/libraries/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar C:/Games/MultiMC/libraries/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar C:/Games/MultiMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar C:/Games/MultiMC/libraries/org/apache/commons/commons-compress/1.22/commons-compress-1.22.jar C:/Games/MultiMC/libraries/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar C:/Games/MultiMC/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar C:/Games/MultiMC/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar C:/Games/MultiMC/libraries/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar C:/Games/MultiMC/libraries/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar C:/Games/MultiMC/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.19.0/log4j-slf4j2-impl-2.19.0.jar C:/Games/MultiMC/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-arm64.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-x86.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-arm64.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-x86.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-arm64.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-x86.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-arm64.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-x86.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-arm64.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-x86.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-arm64.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-x86.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-arm64.jar C:/Games/MultiMC/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-x86.jar C:/Games/MultiMC/libraries/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar C:/Games/MultiMC/libraries/io/github/zekerzhayard/ForgeWrapper/mmc5/ForgeWrapper-mmc5.jar C:/Games/MultiMC/libraries/net/minecraftforge/forge/1.20.4-49.2.0/forge-1.20.4-49.2.0-universal.jar C:/Games/MultiMC/libraries/net/minecraftforge/JarJarFileSystems/0.3.26/JarJarFileSystems-0.3.26.jar C:/Games/MultiMC/libraries/net/minecraftforge/securemodules/2.2.21/securemodules-2.2.21.jar C:/Games/MultiMC/libraries/net/minecraftforge/unsafe/0.9.2/unsafe-0.9.2.jar C:/Games/MultiMC/libraries/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar C:/Games/MultiMC/libraries/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar C:/Games/MultiMC/libraries/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar C:/Games/MultiMC/libraries/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar C:/Games/MultiMC/libraries/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar C:/Games/MultiMC/libraries/net/minecraftforge/bootstrap/2.1.8/bootstrap-2.1.8.jar C:/Games/MultiMC/libraries/net/minecraftforge/bootstrap-api/2.1.8/bootstrap-api-2.1.8.jar C:/Games/MultiMC/libraries/net/minecraftforge/accesstransformers/8.1.1/accesstransformers-8.1.1.jar C:/Games/MultiMC/libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar C:/Games/MultiMC/libraries/net/minecraftforge/eventbus/6.2.27/eventbus-6.2.27.jar C:/Games/MultiMC/libraries/net/jodah/typetools/0.6.3/typetools-0.6.3.jar C:/Games/MultiMC/libraries/net/minecraftforge/forgespi/7.1.3/forgespi-7.1.3.jar C:/Games/MultiMC/libraries/net/minecraftforge/coremods/5.2.6/coremods-5.2.6.jar C:/Games/MultiMC/libraries/org/openjdk/nashorn/nashorn-core/15.4/nashorn-core-15.4.jar C:/Games/MultiMC/libraries/net/minecraftforge/modlauncher/10.1.2/modlauncher-10.1.2.jar C:/Games/MultiMC/libraries/net/minecraftforge/mergetool-api/1.0/mergetool-api-1.0.jar C:/Games/MultiMC/libraries/com/electronwill/night-config/toml/3.6.7/toml-3.6.7.jar C:/Games/MultiMC/libraries/com/electronwill/night-config/core/3.6.7/core-3.6.7.jar C:/Games/MultiMC/libraries/org/apache/maven/maven-artifact/3.8.8/maven-artifact-3.8.8.jar C:/Games/MultiMC/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar C:/Games/MultiMC/libraries/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar C:/Games/MultiMC/libraries/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar C:/Games/MultiMC/libraries/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar C:/Games/MultiMC/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar C:/Games/MultiMC/libraries/net/minecraftforge/JarJarSelector/0.3.26/JarJarSelector-0.3.26.jar C:/Games/MultiMC/libraries/net/minecraftforge/JarJarMetadata/0.3.26/JarJarMetadata-0.3.26.jar C:/Games/MultiMC/libraries/net/minecraftforge/fmlcore/1.20.4-49.2.0/fmlcore-1.20.4-49.2.0.jar C:/Games/MultiMC/libraries/net/minecraftforge/fmlloader/1.20.4-49.2.0/fmlloader-1.20.4-49.2.0.jar C:/Games/MultiMC/libraries/net/minecraftforge/fmlearlydisplay/1.20.4-49.2.0/fmlearlydisplay-1.20.4-49.2.0.jar C:/Games/MultiMC/libraries/net/minecraftforge/javafmllanguage/1.20.4-49.2.0/javafmllanguage-1.20.4-49.2.0.jar C:/Games/MultiMC/libraries/net/minecraftforge/lowcodelanguage/1.20.4-49.2.0/lowcodelanguage-1.20.4-49.2.0.jar C:/Games/MultiMC/libraries/net/minecraftforge/mclanguage/1.20.4-49.2.0/mclanguage-1.20.4-49.2.0.jar C:/Games/MultiMC/libraries/com/mojang/minecraft/1.20.4/minecraft-1.20.4-client.jar Native libraries: Mods: [✔️] controllable-forge-1.20.4-0.21.7.jar [✔️] framework-forge-1.20.4-0.7.15.jar Params: --username Cyclopz420 --version 1.20.4 --gameDir C:/Games/MultiMC/instances/1.21.5 (Splitscreen)/.minecraft --assetsDir C:/Games/MultiMC/assets --assetIndex 12 --uuid --accessToken --userType msa --versionType release --launchTarget forge_client --fml.forgeVersion 49.2.0 --fml.mcVersion 1.20.4 --fml.forgeGroup net.minecraftforge Window size: 854 x 480 Java Arguments: [-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms512m, -Xmx1024m, -Duser.language=en] Minecraft process ID: 2676 Using onesix launcher. Checking: MERGED_MAPPINGS Checking: MAPPINGS Checking: MOJMAPS Checking: PATCHED Checking: MC_SRG Ignoring duplicate module on SecureModuleFinder: org.lwjgl.glfw.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-arm64.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.glfw.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-x86.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.jemalloc.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-arm64.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.jemalloc.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-x86.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.openal.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-arm64.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.openal.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-x86.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.opengl.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-arm64.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.opengl.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-x86.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.stb.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-arm64.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.stb.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-x86.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.tinyfd.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-arm64.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.tinyfd.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-x86.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-arm64.jar!/] Ignoring duplicate module on SecureModuleFinder: org.lwjgl.natives: Jar[jar:file:///C:/Games/MultiMC/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-x86.jar!/] 2025-05-26 05:26:37,887 main WARN Advanced terminal features are not available in this environment [05:26:38] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, Cyclopz420, --version, 1.20.4, --gameDir, C:/Games/MultiMC/instances/1.21.5 (Splitscreen)/.minecraft, --assetsDir, C:/Games/MultiMC/assets, --assetIndex, 12, --uuid, , --accessToken, **********, --userType, msa, --versionType, release, --launchTarget, forge_client, --fml.forgeVersion, 49.2.0, --fml.mcVersion, 1.20.4, --fml.forgeGroup, net.minecraftforge, --width, 854, --height, 480] [05:26:38] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: JVM identified as Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0.7+8-LTS-245 [05:26:38] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.1.2 starting: java version 21.0.7 by Oracle Corporation; OS Windows 11 arch amd64 version 10.0 [05:26:38] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: Loading ImmediateWindowProvider fmlearlywindow [LWJGL] [ThreadLocalUtil] Unsupported JNI version detected, this may result in a crash. Please inform LWJGL developers. [05:26:38] [main/INFO] [EARLYDISPLAY/]: Trying GL version 4.6 [05:26:38] [main/INFO] [EARLYDISPLAY/]: Requested GL version 4.6 got version 4.6 [05:26:39] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=jar:file:///C:/Games/MultiMC/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar!/ Service=ModLauncher Env=CLIENT [05:26:39] [EarlyDisplay/INFO] [EARLYDISPLAY/]: GL info: AMD Radeon(TM) Graphics GL version 4.6.0 Core Profile Context 23.19.10.231127, ATI Technologies Inc. [05:26:40] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 1 dependencies adding them to mods collection [05:26:41] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 [05:26:41] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forge_client' with arguments [--version, 1.20.4, --gameDir, C:\Games\MultiMC\instances\1.21.5 (Splitscreen)\.minecraft, --assetsDir, C:\Games\MultiMC\assets, --uuid, , --username, Cyclopz420, --assetIndex, 12, --accessToken, **********, --userType, msa, --versionType, release, --fml.forgeVersion, 49.2.0, --fml.mcVersion, 1.20.4, --fml.forgeGroup, net.minecraftforge, --width, 854, --height, 480] [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/elements/GuiIconToggleButton (java.lang.ClassNotFoundException: mezz.jei.gui.elements.GuiIconToggleButton) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/overlay/IngredientGrid (java.lang.ClassNotFoundException: mezz.jei.gui.overlay.IngredientGrid) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/overlay/IngredientGridWithNavigation (java.lang.ClassNotFoundException: mezz.jei.gui.overlay.IngredientGridWithNavigation) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/overlay/IngredientListOverlay (java.lang.ClassNotFoundException: mezz.jei.gui.overlay.IngredientListOverlay) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/input/MouseUtil (java.lang.ClassNotFoundException: mezz.jei.gui.input.MouseUtil) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/PageNavigation (java.lang.ClassNotFoundException: mezz.jei.gui.PageNavigation) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/recipes/RecipeCatalysts (java.lang.ClassNotFoundException: mezz.jei.gui.recipes.RecipeCatalysts) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/recipes/RecipeGuiTab (java.lang.ClassNotFoundException: mezz.jei.gui.recipes.RecipeGuiTab) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/recipes/RecipeGuiTabs (java.lang.ClassNotFoundException: mezz.jei.gui.recipes.RecipeGuiTabs) [05:26:41] [main/WARN] [mixin/]: Error loading class: mezz/jei/gui/recipes/RecipesGui (java.lang.ClassNotFoundException: mezz.jei.gui.recipes.RecipesGui) [05:26:41] [main/WARN] [mixin/]: Error loading class: me/shedaniel/math/impl/PointHelper (java.lang.ClassNotFoundException: me.shedaniel.math.impl.PointHelper) [05:26:42] [main/INFO] [minecraft/Main]: Completely ignored arguments: [--fml.forgeVersion, 49.2.0, --fml.mcVersion, 1.20.4, --fml.forgeGroup, net.minecraftforge] [05:26:42] [main/WARN] [os.ut.FileUtil/]: Configuration conflict: there is more than one oshi.properties file on the classpath: [jar:file:///C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.properties, jar:file:/C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.properties, jar:file:///C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.properties, jar:file:/C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.properties] [05:26:42] [main/WARN] [os.ut.FileUtil/]: Configuration conflict: there is more than one oshi.architecture.properties file on the classpath: [jar:file:///C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties, jar:file:/C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties, jar:file:///C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties, jar:file:/C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties] [05:26:42] [main/WARN] [os.dr.wi.pe.PerfmonDisabled/]: Invalid registry value type detected for PerfOS counters. Should be REG_DWORD. Ignoring: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance\Disable Performance Counters. [05:26:48] [Datafixer Bootstrap/INFO] [mojang/DataFixerBuilder]: 198 Datafixer optimizations took 285 milliseconds [05:26:51] [Render thread/INFO] [mojang/YggdrasilAuthenticationService]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [05:26:51] [Render thread/INFO] [minecraft/Minecraft]: Setting user: Cyclopz420 [05:26:51] [Render thread/INFO] [minecraft/Minecraft]: Backend library: LWJGL version 3.3.2+13 [05:26:52] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 49.2.0, for MC 1.20.4 with MCP 20231207.112700 [05:26:52] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v49.2.0 Initialized [05:26:52] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Opening jdk.naming.dns/com.sun.jndi.dns to java.naming [05:26:54] [Render thread/INFO] [minecraft/ReloadableResourceManager]: Reloading ResourceManager: vanilla, mod_resources [05:26:54] [Worker-Main-1/INFO] [minecraft/UnihexProvider]: Found unifont_all_no_pua-15.1.04.hex, loading [05:26:54] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json [05:26:56] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: UP_TO_DATE Current: 49.2.0 Target: null [05:26:56] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [controllable] Starting version check at https://mrcrayfish.com/modupdatejson?id=controllable [05:26:57] [Render thread/INFO] [Controllable/]: Skipped loading bindings.properties since it doesn't exist [05:26:57] [Render thread/INFO] [Controllable/]: Skipped loading key_adapters.properties since it doesn't exist [05:26:57] [Render thread/INFO] [Controllable/]: Applying gamepad mappings from internal database [05:26:57] [Render thread/INFO] [Controllable/]: Successfully updated 532 gamepad mappings [05:26:57] [Forge Version Check/WARN] [ne.mi.fm.VersionChecker/]: Failed to process update information com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ at com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar!/:?] {} at com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar!/:?] {} at com.google.gson.Gson.fromJson(Gson.java:1047) ~[gson-2.10.1.jar!/:?] {} at com.google.gson.Gson.fromJson(Gson.java:982) ~[gson-2.10.1.jar!/:?] {} at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:161) ~[fmlcore-1.20.4-49.2.0.jar!/:1.0] {} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {} at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:104) ~[fmlcore-1.20.4-49.2.0.jar!/:1.0] {} Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:393) ~[gson-2.10.1.jar!/:?] {} at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:182) ~[gson-2.10.1.jar!/:?] {} at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar!/:?] {} at com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar!/:?] {} ... 6 more [05:26:58] [Render thread/WARN] [minecraft/SoundEngine]: Missing sound for event: minecraft:item.goat_horn.play [05:26:58] [Render thread/WARN] [minecraft/SoundEngine]: Missing sound for event: minecraft:entity.goat.screaming.horn_break [05:26:58] [Render thread/WARN] [minecraft/SoundEngine]: Missing sound for event: minecraft:entity.generic.wind_burst [05:26:59] [Render thread/INFO] [mojang/Library]: OpenAL initialized on device OpenAL Soft on Speakers (Realtek(R) Audio) [05:26:59] [Render thread/INFO] [minecraft/SoundEngine]: Sound engine started [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [05:26:59] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [05:27:00] [Render thread/WARN] [minecraft/ShaderInstance]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. [05:27:01] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas [05:27:01] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas [05:27:01] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas [05:27:01] [Render thread/INFO] [minecraft/TextureAtlas]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas [05:27:10] [Render thread/WARN] [os.ut.FileUtil/]: Configuration conflict: there is more than one oshi.architecture.properties file on the classpath: [jar:file:///C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties, jar:file:/C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties, jar:file:///C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties, jar:file:/C:/Games/MultiMC/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar!/oshi.architecture.properties] [05:27:10] [Render thread/ERROR] [ne.mi.ev.EventBus/EVENTBUS]: Exception caught during firing event: mouseClicked event handler Index: 2 Listeners: 0: NORMAL 1: ASM: net.minecraftforge.common.ForgeInternalHandler@553472f2 checkSettings(Lnet/minecraftforge/event/TickEvent$ClientTickEvent;)V 2: ASM: com.mrcrayfish.framework.client.ClientForgeEvents@f98cff onRenderTick(Lnet/minecraftforge/event/TickEvent$ClientTickEvent;)V net.minecraft.ReportedException: mouseClicked event handler at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:450) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.platform.ForgeClientHelper.sendScreenMouseClick(ForgeClientHelper.java:94) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1546) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1536) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.ControllerInput.handleButtonInput(ControllerInput.java:941) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.InputProcessor.processButton(InputProcessor.java:115) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.InputProcessor.processButtonStates(InputProcessor.java:80) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.InputProcessor.pollControllerInput(InputProcessor.java:54) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.InputProcessor.lambda$new$2(InputProcessor.java:45) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at TRANSFORMER/framework@0.7.15/com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) at TRANSFORMER/framework@0.7.15/com.mrcrayfish.framework.client.ClientForgeEvents.onRenderTick(ClientForgeEvents.java:50) at TRANSFORMER/framework@0.7.15/com.mrcrayfish.framework.client.__ClientForgeEvents_onRenderTick_ClientTickEvent.invoke(.dynamic) at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:46) at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:288) at TRANSFORMER/forge@49.2.0/net.minecraftforge.event.ForgeEventFactory.post(ForgeEventFactory.java:161) at TRANSFORMER/forge@49.2.0/net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:738) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1852) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1216) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:801) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.main.Main.main(Main.java:234) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at SECURE-BOOTSTRAP/net.minecraftforge.fmlloader@1.20.4-49.2.0/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) at SECURE-BOOTSTRAP/net.minecraftforge.fmlloader@1.20.4-49.2.0/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.1.2/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.1.2/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:74) at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.1.2/cpw.mods.modlauncher.Launcher.run(Launcher.java:114) at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.1.2/cpw.mods.modlauncher.Launcher.main(Launcher.java:73) at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.1.2/cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) at net.minecraftforge.bootstrap@2.1.7/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) at org.multimc.EntryPoint.listen(EntryPoint.java:143) at org.multimc.EntryPoint.main(EntryPoint.java:34) Caused by: java.lang.ExceptionInInitializerError at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.platform.ForgeClientHelper.pushLinesToTooltip(ForgeClientHelper.java:288) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.util.ClientHelper.createListTooltip(ClientHelper.java:79) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.updateTooltip(ButtonBindingButton.java:77) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.(ButtonBindingButton.java:37) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.components.ButtonBindingList$ButtonBindingItem.(ButtonBindingList.java:116) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$7(ButtonBindingList.java:101) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$8(ButtonBindingList.java:101) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.repopulateBindings(ButtonBindingList.java:95) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.(ButtonBindingList.java:57) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.screens.SettingsScreen$BindingsTab.(SettingsScreen.java:336) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.screens.SettingsScreen.m_7856_(SettingsScreen.java:84) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:323) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1109) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.ControllerEvents.lambda$onModifyScreenWidgets$0(ControllerEvents.java:50) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.gui.components.Button.m_5691_(Button.java:39) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:41) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:138) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.platform.ForgeClientHelper.lambda$sendScreenMouseClick$2(ForgeClientHelper.java:97) at TRANSFORMER/minecraft@1.20.4/net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:443) ... 45 more Caused by: net.minecraftforge.fml.util.ObfuscationReflectionHelper$UnableToFindMethodException: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int) at LAYER PLUGIN/net.minecraftforge.fmlcore@1.20.4-49.2.0/net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:151) at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.util.ReflectUtil.(ReflectUtil.java:29) ... 67 more Caused by: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int) at java.base/java.lang.Class.getDeclaredMethod(Class.java:2848) at LAYER PLUGIN/net.minecraftforge.fmlcore@1.20.4-49.2.0/net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:145) ... 68 more [05:27:10] [Render thread/ERROR] [minecraft/Minecraft]: Reported exception thrown! net.minecraft.ReportedException: mouseClicked event handler at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:450) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.platform.ForgeClientHelper.sendScreenMouseClick(ForgeClientHelper.java:94) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1546) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1536) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.handleButtonInput(ControllerInput.java:941) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButton(InputProcessor.java:115) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButtonStates(InputProcessor.java:80) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.pollControllerInput(InputProcessor.java:54) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.lambda$new$2(InputProcessor.java:45) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.ClientForgeEvents.onRenderTick(ClientForgeEvents.java:50) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.__ClientForgeEvents_onRenderTick_ClientTickEvent.invoke(.dynamic) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:46) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:288) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.event.ForgeEventFactory.post(ForgeEventFactory.java:161) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading} at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:738) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading} at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1852) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1216) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:801) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:234) ~[minecraft-1.20.4-client.jar:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:74) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:114) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:73) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) ~[modlauncher-10.1.2.jar:?] {} at net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[ForgeWrapper-mmc5.jar:mmc5] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?] {} at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?] {} Caused by: java.lang.ExceptionInInitializerError at com.mrcrayfish.controllable.platform.ForgeClientHelper.pushLinesToTooltip(ForgeClientHelper.java:288) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.util.ClientHelper.createListTooltip(ClientHelper.java:79) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.updateTooltip(ButtonBindingButton.java:77) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.(ButtonBindingButton.java:37) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList$ButtonBindingItem.(ButtonBindingList.java:116) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$7(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$8(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.repopulateBindings(ButtonBindingList.java:95) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.(ButtonBindingList.java:57) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen$BindingsTab.(SettingsScreen.java:336) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen.m_7856_(SettingsScreen.java:84) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:323) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1109) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.client.ControllerEvents.lambda$onModifyScreenWidgets$0(ControllerEvents.java:50) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.components.Button.m_5691_(Button.java:39) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:41) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:138) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,re:classloading,re:mixin} at com.mrcrayfish.controllable.platform.ForgeClientHelper.lambda$sendScreenMouseClick$2(ForgeClientHelper.java:97) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:443) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} ... 45 more Caused by: net.minecraftforge.fml.util.ObfuscationReflectionHelper$UnableToFindMethodException: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int) at net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:151) ~[fmlcore-1.20.4-49.2.0.jar!/:?] {} at com.mrcrayfish.controllable.client.util.ReflectUtil.(ReflectUtil.java:29) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.platform.ForgeClientHelper.pushLinesToTooltip(ForgeClientHelper.java:288) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.util.ClientHelper.createListTooltip(ClientHelper.java:79) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.updateTooltip(ButtonBindingButton.java:77) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.(ButtonBindingButton.java:37) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList$ButtonBindingItem.(ButtonBindingList.java:116) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$7(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$8(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.repopulateBindings(ButtonBindingList.java:95) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.(ButtonBindingList.java:57) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen$BindingsTab.(SettingsScreen.java:336) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen.m_7856_(SettingsScreen.java:84) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:323) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1109) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.client.ControllerEvents.lambda$onModifyScreenWidgets$0(ControllerEvents.java:50) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.components.Button.m_5691_(Button.java:39) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:41) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:138) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,re:classloading,re:mixin} at com.mrcrayfish.controllable.platform.ForgeClientHelper.lambda$sendScreenMouseClick$2(ForgeClientHelper.java:97) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:443) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} ... 45 more Caused by: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int) at java.lang.Class.getDeclaredMethod(Class.java:2848) ~[?:?] {} at net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:145) ~[fmlcore-1.20.4-49.2.0.jar!/:?] {} at com.mrcrayfish.controllable.client.util.ReflectUtil.(ReflectUtil.java:29) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.platform.ForgeClientHelper.pushLinesToTooltip(ForgeClientHelper.java:288) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.util.ClientHelper.createListTooltip(ClientHelper.java:79) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.updateTooltip(ButtonBindingButton.java:77) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.(ButtonBindingButton.java:37) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList$ButtonBindingItem.(ButtonBindingList.java:116) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$7(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$8(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.repopulateBindings(ButtonBindingList.java:95) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.(ButtonBindingList.java:57) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen$BindingsTab.(SettingsScreen.java:336) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen.m_7856_(SettingsScreen.java:84) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:323) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1109) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.client.ControllerEvents.lambda$onModifyScreenWidgets$0(ControllerEvents.java:50) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.components.Button.m_5691_(Button.java:39) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:41) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:138) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,re:classloading,re:mixin} at com.mrcrayfish.controllable.platform.ForgeClientHelper.lambda$sendScreenMouseClick$2(ForgeClientHelper.java:97) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:443) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} ... 45 more [05:27:11] [Render thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID b5f65588-6963-41e6-864f-18139562ca39 ---- Minecraft Crash Report ---- // Ouch. That hurt :( Time: 2025-05-26 05:27:11 Description: mouseClicked event handler java.lang.ExceptionInInitializerError: null at com.mrcrayfish.controllable.platform.ForgeClientHelper.pushLinesToTooltip(ForgeClientHelper.java:288) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.util.ClientHelper.createListTooltip(ClientHelper.java:79) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.updateTooltip(ButtonBindingButton.java:77) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.(ButtonBindingButton.java:37) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList$ButtonBindingItem.(ButtonBindingList.java:116) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$7(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$8(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.repopulateBindings(ButtonBindingList.java:95) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.(ButtonBindingList.java:57) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen$BindingsTab.(SettingsScreen.java:336) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen.m_7856_(SettingsScreen.java:84) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:323) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1109) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.client.ControllerEvents.lambda$onModifyScreenWidgets$0(ControllerEvents.java:50) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.components.Button.m_5691_(Button.java:39) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:41) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:138) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,re:classloading,re:mixin} at com.mrcrayfish.controllable.platform.ForgeClientHelper.lambda$sendScreenMouseClick$2(ForgeClientHelper.java:97) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:443) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.platform.ForgeClientHelper.sendScreenMouseClick(ForgeClientHelper.java:94) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1546) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1536) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.handleButtonInput(ControllerInput.java:941) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButton(InputProcessor.java:115) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButtonStates(InputProcessor.java:80) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.pollControllerInput(InputProcessor.java:54) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.lambda$new$2(InputProcessor.java:45) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.ClientForgeEvents.onRenderTick(ClientForgeEvents.java:50) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.__ClientForgeEvents_onRenderTick_ClientTickEvent.invoke(.dynamic) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:46) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:288) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.event.ForgeEventFactory.post(ForgeEventFactory.java:161) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading} at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:738) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading} at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1852) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1216) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:801) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:234) ~[minecraft-1.20.4-client.jar:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:74) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:114) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:73) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) ~[modlauncher-10.1.2.jar:?] {} at net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[ForgeWrapper-mmc5.jar:mmc5] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?] {} at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?] {} Caused by: net.minecraftforge.fml.util.ObfuscationReflectionHelper$UnableToFindMethodException: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int) at net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:151) ~[fmlcore-1.20.4-49.2.0.jar!/:?] {} at com.mrcrayfish.controllable.client.util.ReflectUtil.(ReflectUtil.java:29) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} ... 67 more Caused by: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int) at java.lang.Class.getDeclaredMethod(Class.java:2848) ~[?:?] {} at net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:145) ~[fmlcore-1.20.4-49.2.0.jar!/:?] {} at com.mrcrayfish.controllable.client.util.ReflectUtil.(ReflectUtil.java:29) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} ... 67 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Suspected Mods: Framework (framework), Version: 0.7.15 at TRANSFORMER/framework@0.7.15/com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) Controllable (controllable), Version: 0.21.7 Issue tracker URL: https://github.com/MrCrayfish/Controllable/issues at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.platform.ForgeClientHelper.pushLinesToTooltip(ForgeClientHelper.java:288) Stacktrace: at com.mrcrayfish.controllable.platform.ForgeClientHelper.pushLinesToTooltip(ForgeClientHelper.java:288) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.util.ClientHelper.createListTooltip(ClientHelper.java:79) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.updateTooltip(ButtonBindingButton.java:77) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.widget.ButtonBindingButton.(ButtonBindingButton.java:37) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList$ButtonBindingItem.(ButtonBindingList.java:116) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$7(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.lambda$repopulateBindings$8(ButtonBindingList.java:101) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?] {} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.repopulateBindings(ButtonBindingList.java:95) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.components.ButtonBindingList.(ButtonBindingList.java:57) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen$BindingsTab.(SettingsScreen.java:336) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.gui.screens.SettingsScreen.m_7856_(SettingsScreen.java:84) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:323) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1109) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.client.ControllerEvents.lambda$onModifyScreenWidgets$0(ControllerEvents.java:50) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.components.Button.m_5691_(Button.java:39) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:41) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:138) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,re:classloading,re:mixin} at com.mrcrayfish.controllable.platform.ForgeClientHelper.lambda$sendScreenMouseClick$2(ForgeClientHelper.java:97) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:443) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.platform.ForgeClientHelper.sendScreenMouseClick(ForgeClientHelper.java:94) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1546) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1536) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.handleButtonInput(ControllerInput.java:941) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButton(InputProcessor.java:115) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButtonStates(InputProcessor.java:80) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.pollControllerInput(InputProcessor.java:54) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.lambda$new$2(InputProcessor.java:45) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.ClientForgeEvents.onRenderTick(ClientForgeEvents.java:50) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.__ClientForgeEvents_onRenderTick_ClientTickEvent.invoke(.dynamic) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:46) ~[eventbus-6.2.27.jar!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.2.27.jar!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:288) ~[eventbus-6.2.27.jar!/:?] {} at net.minecraftforge.event.ForgeEventFactory.post(ForgeEventFactory.java:161) ~[forge-1.20.4-49.2.0-universal.jar!/:?] {re:classloading} at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:738) ~[forge-1.20.4-49.2.0-universal.jar!/:?] {re:classloading} -- Affected screen -- Details: Screen name: net.minecraft.client.gui.screens.OptionsScreen Stacktrace: at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:443) ~[forge-1.20.4-49.2.0-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.mrcrayfish.controllable.platform.ForgeClientHelper.sendScreenMouseClick(ForgeClientHelper.java:94) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1546) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.invokeMouseClick(ControllerInput.java:1536) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.ControllerInput.handleButtonInput(ControllerInput.java:941) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButton(InputProcessor.java:115) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.processButtonStates(InputProcessor.java:80) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.pollControllerInput(InputProcessor.java:54) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at com.mrcrayfish.controllable.client.InputProcessor.lambda$new$2(InputProcessor.java:45) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {} at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.ClientForgeEvents.onRenderTick(ClientForgeEvents.java:50) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading} at com.mrcrayfish.framework.client.__ClientForgeEvents_onRenderTick_ClientTickEvent.invoke(.dynamic) ~[framework-forge-1.20.4-0.7.15.jar!/:1.20.4-0.7.15] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:46) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:288) ~[eventbus-6.2.27.jar:?] {} at net.minecraftforge.event.ForgeEventFactory.post(ForgeEventFactory.java:161) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading} at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:738) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading} at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1852) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1216) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:801) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:234) ~[minecraft-1.20.4-client.jar:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:74) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:114) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:73) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) ~[modlauncher-10.1.2.jar:?] {} at net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[ForgeWrapper-mmc5.jar:mmc5] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?] {} at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?] {} -- Uptime -- Details: JVM uptime: 37.009s Wall uptime: 19.311s High-res time: 32.100s Client ticks: 292 ticks / 14.600s Stacktrace: at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2465) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_306708_(Minecraft.java:926) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:819) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:234) ~[minecraft-1.20.4-client.jar:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.4-49.2.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:74) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:114) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:73) ~[modlauncher-10.1.2.jar:?] {} at cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) ~[modlauncher-10.1.2.jar:?] {} at net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) ~[bootstrap-2.1.8.jar:2.1.8] {} at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) ~[bootstrap-2.1.8.jar:2.1.8] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[ForgeWrapper-mmc5.jar:mmc5] {} at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?] {} at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?] {} at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?] {} -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, mod_resources -- System Details -- Details: Minecraft Version: 1.20.4 Minecraft Version ID: 1.20.4 Operating System: Windows 11 (amd64) version 10.0 Java Version: 21.0.7, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 164194544 bytes (156 MiB) / 538968064 bytes (514 MiB) up to 1073741824 bytes (1024 MiB) CPUs: 8 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 5 3450U with Radeon Vega Mobile Gfx Identifier: AuthenticAMD Family 23 Model 24 Stepping 1 Microarchitecture: Zen / Zen+ Frequency (GHz): 2.10 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: AMD Radeon(TM) Graphics Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002) Graphics card #0 VRAM (MB): 2048.00 Graphics card #0 deviceId: 0x15d8 Graphics card #0 versionInfo: DriverVersion=31.0.21910.5 Memory slot #0 capacity (MB): 16384.00 Memory slot #0 clockSpeed (GHz): 3.20 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 16384.00 Memory slot #1 clockSpeed (GHz): 3.20 Memory slot #1 type: DDR4 Virtual memory max (MB): 50606.26 Virtual memory used (MB): 9919.93 Swap memory total (MB): 20000.00 Swap memory used (MB): 0.00 JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx1024m Launched Version: 1.20.4 Backend library: LWJGL version 3.3.2+13 Backend API: AMD Radeon(TM) Graphics GL version 4.6.0 Core Profile Context 23.19.10.231127, ATI Technologies Inc. Window size: 854x480 GL Caps: Using framebuffer using OpenGL 3.2 GL debug messages: Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'forge' Universe: 400921fb54442d18 Type: Client (map_client.txt) Graphics mode: fancy Render Distance: 12/12 chunks Resource Packs: Current Language: en_us Locale: en_US CPU: 8x AMD Ryzen 5 3450U with Radeon Vega Mobile Gfx ModLauncher: 10.1.2 ModLauncher launch target: forge_client ModLauncher naming: srg ModLauncher services: / slf4jfixer PLUGINSERVICE / runtimedistcleaner PLUGINSERVICE / runtime_enum_extender PLUGINSERVICE / object_holder_definalize PLUGINSERVICE / capability_token_subclass PLUGINSERVICE / accesstransformer PLUGINSERVICE / eventbus PLUGINSERVICE / mixin PLUGINSERVICE / fml TRANSFORMATIONSERVICE / mixin TRANSFORMATIONSERVICE FML Language Providers: lowcodefml@49 minecraft@1.0 javafml@49.2.0 Mod List: forge-1.20.4-49.2.0-client.jar |Minecraft |minecraft |1.20.4 |DONE |Manifest: NOSIGNATURE framework-forge-1.20.4-0.7.15.jar |Framework |framework |0.7.15 |DONE |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99 forge-1.20.4-49.2.0-universal.jar |Forge |forge |49.2.0 |DONE |Manifest: NOSIGNATURE controllable-forge-1.20.4-0.21.7.jar |Controllable |controllable |0.21.7 |DONE |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99 Crash Report UUID: b5f65588-6963-41e6-864f-18139562ca39 FML: 0.0 Forge: net.minecraftforge:49.2.0 [05:27:11] [Render thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 0f04f4f8-50c4-42bb-8328-a066171332d6 #@!@# Game crashed! Crash report saved to: #@!@# C:\Games\MultiMC\instances\1.21.5 (Splitscreen)\.minecraft\crash-reports\crash-2025-05-26_05.27.11-client.txt Process exited with exit code -1 (0xffffffffffffffff). Please note that usually neither the exit code, nor its description are enough to diagnose issues! Always upload the entire log and not just the exit code. MultiMC: Log upload triggered at: 26 May 2025 05:27:37 -0500