Surprise! We've been running on hardware provided by BuyVM for a few months and wanted to show them a little appreciation.
Running a paste site comes with unique challenges, ones that aren't always obvious and hard to control. As such, BuyVM offered us a home where we could worry less about the hosting side of things and focus on maintaining a clean and useful service! Go check them out and show them some love!
Description: Log Upload
Submitted by MultiMC on May 26, 2025
Expires on June 25, 2025 at 10:27 AM (3 weeks from now)

New Paste 1 (Text)

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