123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785
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 <PROFILE ID> --accessToken <ACCESS TOKEN> --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, <PROFILE ID>, --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, <PROFILE ID>, --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.<init>(ButtonBindingButton.java:37)
at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.components.ButtonBindingList$ButtonBindingItem.<init>(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.<init>(ButtonBindingList.java:57)
at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.client.gui.screens.SettingsScreen$BindingsTab.<init>(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.<clinit>(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.<init>(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.<init>(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.<init>(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.<init>(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.<clinit>(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.<init>(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.<init>(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.<init>(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.<init>(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.<clinit>(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.<init>(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.<init>(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.<init>(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.<init>(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.<init>(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.<init>(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.<init>(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.<init>(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.<clinit>(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.<clinit>(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.<init>(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.<init>(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.<init>(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.<init>(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