Replay mod not working on feather client.
IcyFox999 opened this issue ยท 2 comments
I am trying to launch minecraft with Feather with replay mod but it keeps crashing with it saying:
info:CONNECTING TO SERVER undefined
[2023-05-06T21:15:16Z INFO rust_launcher::start::bindings] server: None
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Loading version
info: {"versionSize":221129687,"state":{"VersionLoading":true},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":0}
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Finished loading version
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Finished moving mods
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Preparing assets
[2023-05-06T21:15:16Z INFO rust_launcher::start] Preparing JRE
info: {"versionSize":221129687,"state":{"Downloading":["Assets","Libraries","Jre","Mods"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":79183}
info: {"versionSize":221129687,"state":{"Downloading":["Assets","Libraries","Mods"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":43227064}
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Preparing libraries
[2023-05-06T21:15:16Z INFO rust_launcher::start] Preparing mods
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Finished preparing mods
info: {"versionSize":221129687,"state":{"Downloading":["Assets","Libraries"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":141462168}
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Finished preparing libraries
info: {"versionSize":221129687,"state":{"Downloading":["Assets"]},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":624291531}
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Finished preparing assets
[2023-05-06T21:15:16Z INFO rust_launcher::start] Preparing registry
info: {"versionSize":221129687,"state":{"Jvm":true},"currentDownloadRate":0,"expectedTasks":6,"downloadSpeed":0,"downloaded":823443472}
info: [2023-05-06T21:15:16Z INFO rust_launcher::start] Finished preparing registry
info: [2023-05-06T21:15:16Z INFO rust_launcher::common::launch] starting JVM with arguments: ["-Djava.library.path=libraries/native\net/digitalingot/fcef-windows/0.0.5\extracted/;libraries/native\net/digitalingot/fwebp-windows/0.0.1\extracted/;libraries/native\de/jcm/discord-game-sdk4j-windows/0.5.4\extracted/;libraries/native\org/jitsi/jnopus/1.0\extracted/;libraries/native\org/lwjgl/lwjgl/3.3.1\extracted/;libraries/native\org/lwjgl/lwjgl-jemalloc/3.3.1\extracted/;libraries/native\org/lwjgl/lwjgl-openal/3.3.1\extracted/;libraries/native\org/lwjgl/lwjgl-opengl/3.3.1\extracted/;libraries/native\org/lwjgl/lwjgl-glfw/3.3.1\extracted/;libraries/native\org/lwjgl/lwjgl-stb/3.3.1\extracted/;libraries/native\org/lwjgl/lwjgl-tinyfd/3.3.1\extracted/;libraries/native\com/mojang/text2speech/1.13.9\extracted/", "--add-opens=java.desktop/java.awt.event=ALL-UNNAMED", "--add-opens=java.desktop/java.awt.color=ALL-UNNAMED", "--add-opens=java.desktop/java.awt=ALL-UNNAMED", "--add-opens=java.base/java.lang=ALL-UNNAMED", "-Xmx5083M", "-XX:+UnlockExperimentalVMOptions", "-XX:+UseG1GC", "-XX:G1NewSizePercent=20", "-XX:G1ReservePercent=20", "-XX:MaxGCPauseMillis=50", "-XX:G1HeapRegionSize=32M", "-Dlog4j2.formatMsgNoLookups=true", "-XX:ErrorFile=feather/java_error.log", "-Djavax.accessibility.assistive_technologies=", "-Djavax.net.ssl.trustStoreType=WINDOWS-ROOT", "-cp", "libraries\java\net/minecraft/client/1.19.4/minecraft-1.19.4.jar;libraries\java\net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar;libraries\java\net/fabricmc/sponge-mixin/0.12.4+mixin.0.8.5/sponge-mixin-0.12.4+mixin.0.8.5.jar;libraries\java\net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar;libraries\java\net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar;libraries\java\org/ow2/asm/asm/9.4/asm-9.4.jar;libraries\java\org/ow2/asm/asm-analysis/9.4/asm-analysis-9.4.jar;libraries\java\org/ow2/asm/asm-commons/9.4/asm-commons-9.4.jar;libraries\java\org/ow2/asm/asm-tree/9.4/asm-tree-9.4.jar;libraries\java\org/ow2/asm/asm-util/9.4/asm-util-9.4.jar;libraries\java\net/fabricmc/intermediary/1.19.4/intermediary-1.19.4.jar;libraries/java\net/fabricmc/fabric-loader/0.14.19/fabric-loader-0.14.19.jar;libraries\java\de/javagl/obj/0.3.0/obj-0.3.0.jar;libraries\java\de/jcm/discord-game-sdk4j/0.5.4/discord-game-sdk4j-0.5.4;libraries\java\net/digitalingot/feather-server-api-proto/1.1-SNAPSHOT/feather-server-api-proto-1.1-SNAPSHOT.jar;libraries\java\net/digitalingot/rust-extension/1.0.7/rust-extension-1.0.7.jar;libraries\java\net/digitalingot/fcef/0.0.5/fcef-0.0.5.jar;libraries\java\net/digitalingot/fwebp/0.0.1/fwebp-0.0.1.jar;libraries\java\net/digitalingot/feather-server-api/messaging/0.0.2/messaging-0.0.2-SNAPSHOT.jar;libraries\java\net/digitalingot/feather-server-api/api/0.0.2/api-0.0.2-SNAPSHOT.jar;libraries\java\org/jitsi/libjitsi/1.0-CUSTOM/libjitsi-1.0-CUSTOM.jar;libraries\java\org/jitsi/jitsi-utils/1.0-45-gc3afb76/jitsi-utils-1.0-45-gc3afb76.jar;libraries\java\org/capnproto/runtime/0.1.10/runtime-0.1.10.jar;libraries\java\com/google/inject/guice/5.1.0/guice-vendored-5.1.0.jar;libraries\java\javassist/javassist/3.12.1.GA/javassist-3.12.1.GA.jar;libraries\java\com/github/oshi/oshi-core/6.2.2/oshi-core-6.2.2.jar;libraries\java\com/google/code/gson/gson/2.10/gson-2.10.jar;libraries\java\com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar;libraries\java\com/google/guava/guava/31.1-jre/guava-31.1-jre.jar;libraries\java\com/ibm/icu/icu4j/71.1/icu4j-71.1.jar;libraries\java\com/mojang/authlib/3.18.38/authlib-3.18.38.jar;libraries\java\com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar;libraries\java\com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar;libraries\java\com/mojang/datafixerupper/6.0.6/datafixerupper-6.0.6.jar;libraries\java\com/mojang/javabridge/2.0.25/javabridge-2.0.25.jar;libraries\java\com/mojang/logging/1.1.1/logging-1.1.1.jar;libraries\java\com/mojang/patchy/2.2.10/patchy-2.2.10.jar;libraries\java\com/mojang/text2speech/1.13.9/text2speech-1.13.9.jar;libraries\java\commons-codec/commons-codec/1.15/commons-codec-1.15.jar;libraries\java\commons-io/commons-io/2.11.0/commons-io-2.11.0.jar;libraries\java\commons-logging/commons-logging/1.2/commons-logging-1.2.jar;libraries\java\io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar;libraries\java\io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar;libraries\java\io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar;libraries\java\io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar;libraries\java\io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar;libraries\java\io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar;libraries\java\io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar;libraries\java\io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar;libraries\java\io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar;libraries\java\it/unimi/dsi/fastutil/8.5.9/fastutil-8.5.9.jar;libraries\java\net/java/dev/jna/jna-platform/5.12.1/jna-platform-5.12.1.jar;libraries\java\net/java/dev/jna/jna/5.12.1/jna-5.12.1.jar;libraries\java\net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar;libraries\java\org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar;libraries\java\org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar;libraries\java\org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar;libraries\java\org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar;libraries\java\org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar;libraries\java\org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar;libraries\java\org/apache/logging/log4j/log4j-slf4j2-impl/2.19.0/log4j-slf4j2-impl-2.19.0.jar;libraries\java\org/joml/joml/1.10.5/joml-1.10.5.jar;libraries\java\org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar;libraries\java\org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar;libraries\java\org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar;libraries\java\org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar;libraries\java\org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar;libraries\java\org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar;libraries\java\org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar;libraries\java\org/slf4j/slf4j-api/2.0.1/slf4j-api-2.0.1.jar", "net.digitalingot.rustextension.ProxiedStart", "net.fabricmc.loader.launch.knot.KnotClient", "--username", "IcyFox999", "--version", "1.19.4-feather", "--gameDir", "C:\Users\padfi\AppData\Roaming/.minecraft", "--assetsDir", "assets", "--assetIndex", "1.19.4-feather-game", "--uuid", "e995f56e91984bf89590a10dfef9a484", "--accessToken", "", "--userType", "msa", "--versionType", "feather", "--width", "2560", "--height", "1440"]
info: sending javaw pid
info: starting cleanup
info: [22:15:17] [main/INFO]: Loading Minecraft 1.19.4 with Fabric Loader 0.14.19
info: [22:15:18] [main/INFO]: Loading 60 mods:
- controlling 11.0.0.2
- entityculling 1.6.2-mc1.19.4
- fabric-api 0.78.0+1.19.4
|-- fabric-api-base 0.4.23+9ff28bcef4
|-- fabric-api-lookup-api-v1 1.6.24+49abcf7ef4
|-- fabric-biome-api-v1 13.0.6+348a9c64f4
|-- fabric-block-api-v1 1.0.5+e022e5d1f4
|-- fabric-blockrenderlayer-v1 1.1.33+c2e6f674f4
|-- fabric-client-tags-api-v1 1.0.14+1134c5b8f4
|-- fabric-command-api-v1 1.2.26+f71b366ff4
|-- fabric-command-api-v2 2.2.5+e719b857f4
|-- fabric-commands-v0 0.2.43+df3654b3f4
|-- fabric-containers-v0 0.1.53+df3654b3f4
|-- fabric-content-registries-v0 3.5.8+ae0966baf4
|-- fabric-convention-tags-v1 1.4.0+9a7c5daaf4
|-- fabric-crash-report-info-v1 0.2.14+aeb40ebef4
|-- fabric-data-generation-api-v1 11.3.7+5da15ca1f4
|-- fabric-dimensions-v1 2.1.44+7f87f8faf4
|-- fabric-entity-events-v1 1.5.12+e45f7c65f4
|-- fabric-events-interaction-v0 0.4.42+a1ccd7bff4
|-- fabric-events-lifecycle-v0 0.2.51+df3654b3f4
|-- fabric-game-rule-api-v1 1.0.32+a1ccd7bff4
|-- fabric-item-api-v1 2.1.16+09a3510cf4
|-- fabric-item-group-api-v1 3.0.4+043f9acff4
|-- fabric-key-binding-api-v1 1.0.32+c477957ef4
|-- fabric-keybindings-v0 0.2.30+df3654b3f4
|-- fabric-lifecycle-events-v1 2.2.14+5da15ca1f4
|-- fabric-loot-api-v2 1.1.26+75e98211f4
|-- fabric-loot-tables-v1 1.1.30+9e7660c6f4
|-- fabric-message-api-v1 5.1.0+1ee8be40f4
|-- fabric-mining-level-api-v1 2.1.38+49abcf7ef4
|-- fabric-models-v0 0.3.29+11ba9c3bf4
|-- fabric-networking-api-v1 1.3.0+a6f3ccfaf4
|-- fabric-networking-v0 0.3.40+df3654b3f4
|-- fabric-object-builder-api-v1 7.0.2+63b515f4f4
|-- fabric-particles-v1 1.0.22+f1e4495bf4
|-- fabric-recipe-api-v1 1.0.7+a1ccd7bff4
|-- fabric-registry-sync-v0 2.1.3+a383ab97f4
|-- fabric-renderer-api-v1 2.2.4+81e8c576f4
|-- fabric-renderer-indigo 1.1.0+81e8c576f4
|-- fabric-renderer-registries-v1 3.2.37+df3654b3f4
|-- fabric-rendering-data-attachment-v1 0.3.27+afca2f3ef4
|-- fabric-rendering-fluids-v1 3.0.20+f1e4495bf4
|-- fabric-rendering-v0 1.1.40+df3654b3f4
|-- fabric-rendering-v1 2.1.0+8f878217f4
|-- fabric-resource-conditions-api-v1 2.3.0+e6c7d4eef4
|-- fabric-resource-loader-v0 0.11.1+1e1fb126f4
|-- fabric-screen-api-v1 1.0.44+8c25edb4f4
|-- fabric-screen-handler-api-v1 1.3.19+5da15ca1f4
|-- fabric-sound-api-v1 1.0.8+75e98211f4
|-- fabric-transfer-api-v1 3.1.0+d51205dbf4
-- fabric-transitive-access-wideners-v1 3.0.2+63b515f4f4
- fabricloader 0.14.19
- feather 1.0.0-SNAPSHOT
- java 17
- minecraft 1.19.4
- optifabric 1.13.24
-- mm 2.3
- replaymod 1.19.4-2.6.12
- starlight 1.1.1+fabric.ae22326
info: [22:15:18] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/padfi/AppData/Roaming/.minecraft/libraries/java/net/fabricmc/sponge-mixin/0.12.4+mixin.0.8.5/sponge-mixin-0.12.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
info: [22:15:18] [main/INFO]: Compatibility level set to JAVA_17
info: [22:15:18] [main/WARN]: Reference map 'mixins.nonmmlauncher.replaymod.refmap.json' for mixins.nonmmlauncher.replaymod.json could not be read. If this is a development environment you can ignore this message
info: [22:15:18] [main/WARN]: Error loading class: com/terraformersmc/modmenu/config/option/EnumConfigOption (java.lang.ClassNotFoundException: com/terraformersmc/modmenu/config/option/EnumConfigOption)
info: Found existing patched optifine jar, using that
info: Replay Mod is still using the traditional Early Riser initialisation
info: [22:15:19] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
info: [22:15:19] [main/WARN]: Error loading class: net/coderbot/iris/uniforms/CommonUniforms (java.lang.ClassNotFoundException: net/coderbot/iris/uniforms/CommonUniforms)
info: [22:15:19] [main/WARN]: Error loading class: net/coderbot/iris/Iris (java.lang.ClassNotFoundException: net/coderbot/iris/Iris)
info: [22:15:19] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
info: [22:15:19] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
info: [22:15:21] [main/ERROR]: Mixin apply for mod replaymod failed mixins.jgui.json:MixinKeyboardListener from mod replaymod -> net.minecraft.class_309: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException 'static' modifier of handler method does not match target in net/minecraft/class_309::charTypedOptifine [PREINJECT Applicator Phase -> mixins.jgui.json:MixinKeyboardListener from mod replaymod -> Prepare Injections -> -> handler$bce000$replaymod$charTypedOptifine(CILnet/minecraft/class_364;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: 'static' modifier of handler method does not match target in net/minecraft/class_309::charTypedOptifine [PREINJECT Applicator Phase -> mixins.jgui.json:MixinKeyboardListener from mod replaymod -> Prepare Injections -> -> handler$bce000$replaymod$charTypedOptifine(CILnet/minecraft/class_364;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.checkTargetModifiers(Injector.java:347) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.sanityCheck(CallbackInjector.java:425) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:237) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields(Unknown Source) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[minecraft-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) ~[fabric-loader-0.14.19.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.digitalingot.rustextension.ProxiedStart.main(ProxiedStart.java:16) ~[rust-extension-1.0.7.jar:?]
info: [22:15:21] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:464) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) ~[fabric-loader-0.14.19.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.digitalingot.rustextension.ProxiedStart.main(ProxiedStart.java:16) ~[rust-extension-1.0.7.jar:?]
Caused by: java.lang.ExceptionInInitializerError
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[minecraft-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
... 7 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_309 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields(Unknown Source) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[minecraft-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
... 7 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields(Unknown Source) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[minecraft-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
... 7 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.jgui.json:MixinKeyboardListener from mod replaymod] from phase [DEFAULT] in config [mixins.jgui.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields(Unknown Source) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[minecraft-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
... 7 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: 'static' modifier of handler method does not match target in net/minecraft/class_309::charTypedOptifine [PREINJECT Applicator Phase -> mixins.jgui.json:MixinKeyboardListener from mod replaymod -> Prepare Injections -> -> handler$bce000$replaymod$charTypedOptifine(CILnet/minecraft/class_364;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.checkTargetModifiers(Injector.java:347) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.sanityCheck(CallbackInjector.java:425) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.code.Injecto
info: r.find(Injector.java:237) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Unknown Source) ~[?:?]
at java.lang.Class.getDeclaredFields(Unknown Source) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[minecraft-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
... 7 more
info: [2023-05-06T21:15:21Z INFO rust_launcher::start::bindings] launch stalled
If anyone can help I will appreciate it
We no longer support OptiFine due to the frequency of unnecessary issues it causes. "Unnecessary" in the sense that the only reason they happen is because OptiFine did not consider third-party mod compatibility in how it does its changes to the game and because it is using antiquated modding techniques that are inherently bad for compatibility and hasn't shown any intention of changing that (Mixin, the de-facto standard for modifying Minecraft, has been available for some 8 years now).
We recommend you use some of the modern alternatives from this list: https://lambdaurora.dev/optifine_alternatives/