[10:53:55] [main/INFO]: Loading Minecraft 1.21.8 with Fabric Loader 0.17.2 [10:53:55] [main/INFO]: Loading 172 mods: - advancementplaques 1.6.9 - ambientsounds 6.1.11 - appleskin 3.0.6+mc1.21.6 - architectury 17.0.8 - badoptimizations 2.3.0 - betterf3 15.0.0 - betterthirdperson 1.9.0 - boxlib 18.0.3 - cameraoverhaul 2.0.4-fabric+mc.1.21.5-plus \-- io_hotmoka_toml4j 0.7.3 - camerautils 1.21.8-1.1.0 \-- fabric-key-binding-api-v1 1.0.65+946bf4c3f3 - chatanimation 1.0.7 - chunky 1.4.40 - cloth-config 19.0.147 \-- cloth-basic-math 0.6.1 - coolrain 1.2.0-1.21.8 - coroutil 1.21.4-1.3.8 - creativecore 2.14.2 \-- net_neoforged_bus 7.2.0 - debugkeybind 16.0.1 - distanthorizons 2.3.4-b \-- fabric-key-binding-api-v1 1.0.65+946bf4c3f3 - dynamiccrosshair 9.8 |-- dynamiccrosshair-api 1.2 \-- libbamboo 2.16 - effective 2.4.8-1.21.1 |-- midnightlib 1.5.7 \-- satin 2.0.0 - entity_model_features 3.0.0 - entity_texture_features 7.0.0 \-- org_apache_httpcomponents_httpmime 4.5.10 - euphoria_patcher 1.6.5-r5.5.1-fabric - fabric-api 0.132.0+1.21.8 |-- fabric-api-base 0.5.0+cd8c0daa2c |-- fabric-api-lookup-api-v1 1.6.101+946bf4c32c |-- fabric-biome-api-v1 16.0.11+946bf4c32c |-- fabric-block-api-v1 1.1.3+946bf4c32c |-- fabric-block-view-api-v2 1.0.31+946bf4c32c |-- fabric-command-api-v2 2.3.1+52fff9ec2c |-- fabric-content-registries-v0 10.0.19+946bf4c32c |-- fabric-convention-tags-v1 2.1.41+7f945d5b2c |-- fabric-convention-tags-v2 2.15.6+eb5df52f2c |-- fabric-crash-report-info-v1 0.3.15+946bf4c32c |-- fabric-data-attachment-api-v1 1.8.12+38b5f74e2c |-- fabric-data-generation-api-v1 23.2.6+0b1ef9762c |-- fabric-dimensions-v1 4.0.19+946bf4c32c |-- fabric-entity-events-v1 2.1.2+c9e472732c |-- fabric-events-interaction-v0 4.0.24+946bf4c32c |-- fabric-game-rule-api-v1 1.0.73+c64c9c5b2c |-- fabric-item-api-v1 11.5.0+02ce13f42c |-- fabric-item-group-api-v1 4.2.14+c5f9bbc12c |-- fabric-lifecycle-events-v1 2.6.4+db4dfd852c |-- fabric-loot-api-v2 3.0.56+3f89f5a52c |-- fabric-loot-api-v3 2.0.3+946bf4c32c |-- fabric-message-api-v1 6.1.2+946bf4c32c |-- fabric-model-loading-api-v1 5.2.6+946bf4c32c |-- fabric-networking-api-v1 5.0.2+946bf4c32c |-- fabric-object-builder-api-v1 21.1.8+946bf4c32c |-- fabric-particles-v1 4.1.8+946bf4c32c |-- fabric-recipe-api-v1 8.1.15+946bf4c32c |-- fabric-registry-sync-v0 6.1.28+946bf4c32c |-- fabric-renderer-api-v1 7.0.3+208eed172c |-- fabric-renderer-indigo 4.0.3+946bf4c32c |-- fabric-rendering-fluids-v1 3.1.31+fa6cb72b2c |-- fabric-rendering-v1 12.5.0+fbe231d52c |-- fabric-resource-conditions-api-v1 5.0.25+98e6d6db2c |-- fabric-resource-loader-v0 3.1.12+020423442c |-- fabric-screen-api-v1 2.1.1+277ecf7d2c |-- fabric-screen-handler-api-v1 1.3.137+946bf4c32c |-- fabric-serialization-api-v1 1.0.0+fc0e5aba2c |-- fabric-sound-api-v1 1.0.42+946bf4c32c |-- fabric-tag-api-v1 1.2.2+946bf4c32c |-- fabric-transfer-api-v1 6.0.6+946bf4c32c \-- fabric-transitive-access-wideners-v1 6.4.1+ac3e15d12c - fabric-language-kotlin 1.13.5+kotlin.2.2.10 |-- org_jetbrains_kotlin_kotlin-reflect 2.2.10 |-- org_jetbrains_kotlin_kotlin-stdlib 2.2.10 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 2.2.10 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 2.2.10 |-- org_jetbrains_kotlinx_atomicfu-jvm 0.29.0 |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.10.2 |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.10.2 |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.7.1 |-- org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm 0.8.0 |-- org_jetbrains_kotlinx_kotlinx-io-core-jvm 0.8.0 |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.9.0 |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.9.0 \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.9.0 - fabricloader 0.17.2 \-- mixinextras 0.5.0 - fallingleaves 2.0.1 - ferritecore 8.0.0 - firstperson 2.5.0 - forgeconfigapiport 21.8.0 |-- com_electronwill_night-config_core 3.8.2 \-- com_electronwill_night-config_toml 3.8.2 - fzzy_config 0.7.2+1.21.6 |-- blue_endless_jankson 1.2.3 |-- fabric-permissions-api-v0 0.4.0 \-- net_peanuuutz_tomlkt_tomlkt-jvm 0.3.7 - healthindicators 21.6.0 - iceberg 1.2.13 - immediatelyfast 1.12.1+1.21.8 \-- net_lenni0451_reflect 1.3.4 - immersivethunder 1.3.0 - iris 1.9.1+mc1.21.7 |-- io_github_douira_glsl-transformer 2.0.1 |-- org_anarres_jcpp 1.4.14 \-- org_antlr_antlr4-runtime 4.13.1 - itemphysic 1.8.11 - java 21 - jei **.**.**.** - krypton 0.2.9 \-- com_velocitypowered_velocity-native 3.4.0-SNAPSHOT - lambdynlights 4.3.2+1.21.8 |-- lambdynlights_api 4.3.2+1.21.8 | |-- yumi-commons-collections 1.0.0-alpha.12 | |-- yumi-commons-core 1.0.0-alpha.12 | \-- yumi-commons-event 1.0.0-alpha.12 |-- pride 1.4.0+1.21.6 |-- spruceui 8.0.2+1.21.8 \-- yumi_mc_core 1.0.0-alpha.6+1.21.1 |-- yumi-commons-collections 1.0.0-alpha.12 |-- yumi-commons-core 1.0.0-alpha.12 \-- yumi-commons-event 1.0.0-alpha.12 - legendarytooltips 1.5.1 - litematica 0.23.3 - lithium 0.18.0+mc1.21.8 - malilib 0.25.4 - minecraft 1.21.8 - modmenu 15.0.0-beta.3 \-- placeholder-api 2.7.0+1.21.6 - morechathistory 1.3.1 - mousetweaks 2.28 - mousewheelie 1.13.3+mc1.20.4 |-- amecsapi 1.5.6+mc1.20.2 |-- coat 1.0.0-beta.22+mc1.20.4 |-- tweed4_annotated 1.3.1+mc1.20.2 |-- tweed4_base 1.7.1+mc1.20.2 |-- tweed4_data 1.2.1+mc1.20.2 |-- tweed4_data_hjson 1.1.1+mc1.20.2 |-- tweed4_tailor_coat 1.1.3+mc1.20.2 |-- tweed4_tailor_lang_json_descriptions 1.1.0+mc1.20.2 \-- tweed4_tailor_screen 1.1.4+mc1.20.2 - notenoughanimations 1.10.1 - owo 0.12.19+1.21.4 |-- io_wispforest_endec 0.1.9 |-- io_wispforest_endec_gson 0.1.6 |-- io_wispforest_endec_jankson 0.1.6 \-- io_wispforest_endec_netty 0.1.5 - particlerain 4.0.0-alpha.3+1.21.6-fabric - particular 1.1.1+1.21.4 - presencefootsteps 1.11.1+1.21.7 \-- kirin 1.21.1+1.21.7 - prism 1.0.10 - scalablelux 0.1.5+fabric.e4acdcb - skinlayers3d 1.9.0 |-- transition 1.0.4 \-- trender 1.0.6 - sodium 0.6.13+mc1.21.6 - sound_physics_remastered 1.21.8-1.4.15 - subtle_effects 1.12.1 - visuality 0.7.10+1.21.5 - watut 1.21.4-1.2.5 - xaerominimap 25.2.12 - xaeroworldmap 1.39.13 - yet_another_config_lib_v3 3.7.1+1.21.6-fabric |-- com_twelvemonkeys_common_common-image 3.12.0 |-- com_twelvemonkeys_common_common-io 3.12.0 |-- com_twelvemonkeys_common_common-lang 3.12.0 |-- com_twelvemonkeys_imageio_imageio-core 3.12.0 |-- com_twelvemonkeys_imageio_imageio-metadata 3.12.0 |-- com_twelvemonkeys_imageio_imageio-webp 3.12.0 |-- org_quiltmc_parsers_gson 0.2.1 \-- org_quiltmc_parsers_json 0.2.1 [10:53:56] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/********/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/sponge-mixin-0.16.3+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT [10:53:56] [main/INFO]: Compatibility level set to JAVA_21 [10:53:56] [main/INFO]: Config version: 4 [10:53:56] [main/INFO]: BadOptimizations config dump: [10:53:56] [main/INFO]: enable_toast_optimizations: true [10:53:56] [main/INFO]: ignore_mod_incompatibilities: false [10:53:56] [main/INFO]: lightmap_time_change_needed_for_update: 80 [10:53:56] [main/INFO]: enable_lightmap_caching: true [10:53:56] [main/INFO]: enable_particle_manager_optimization: true [10:53:56] [main/INFO]: enable_entity_renderer_caching: true [10:53:56] [main/INFO]: log_config: true [10:53:56] [main/INFO]: enable_remove_redundant_fov_calculations: true [10:53:56] [main/INFO]: config_version: 4 [10:53:56] [main/INFO]: enable_sky_angle_caching_in_worldrenderer: true [10:53:56] [main/INFO]: enable_block_entity_renderer_caching: true [10:53:56] [main/INFO]: skycolor_time_change_needed_for_update: 3 [10:53:56] [main/INFO]: enable_entity_flag_caching: true [10:53:56] [main/INFO]: enable_debug_renderer_disable_if_not_needed: true [10:53:56] [main/INFO]: enable_sky_color_caching: true [10:53:56] [main/INFO]: enable_remove_tutorial_if_not_demo: true [10:53:56] [main/INFO]: show_f3_text: true [10:53:56] [main/WARN]: Reference map 'coroutil.refmap.json' for coroutil_fabric.mixins.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'forgeconfigapiport.common.refmap.json' for forgeconfigapiport.common.mixins.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris-fabric.refmap.json' for mixins.iris.fabric.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris.refmap.json' for iris-batched-entity-rendering.mixins.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.fantastic.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.vertexformat.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.bettermipmaps.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.compat.sodium.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.fixes.maxfpscrash.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Mod 'ferritecore' attempted to override option 'mixin.alloc.blockstate', which doesn't exist, ignoring [10:53:57] [main/INFO]: Loaded configuration file for Lithium: 160 options available, 0 override(s) found. [10:53:57] [main/WARN]: [Satin] Iris is present, custom block renders will not work [10:53:57] [main/INFO]: Loaded configuration file for Sodium: 43 options available, 1 override(s) found [10:53:57] [main/WARN]: Reference map 'yet_another_config_lib_v3.refmap.json' for yacl.mixins.json could not be read. If this is a development environment you can ignore this message [10:53:57] [main/WARN]: Reference map 'yet_another_config_lib_v3.refmap.json' for yacl-fabric.mixins.json could not be read. If this is a development environment you can ignore this message [10:53:58] [main/WARN]: Error loading class: xyz/nucleoid/server/translations/impl/language/SystemDelegatedLanguage (java.lang.ClassNotFoundException: xyz/nucleoid/server/translations/impl/language/SystemDelegatedLanguage) [10:53:58] [main/ERROR]: Mixin prepare for mod satin failed preparing gl.GlUniformMixin in mixins.satin.client.json: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @Mixin target type mismatch: net.minecraft.class_284 is an interface in org.spongepowered.asm.mixin.transformer.MixinInfo$SubType$Standard@61da0413 org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Mixin target type mismatch: net.minecraft.class_284 is an interface in org.spongepowered.asm.mixin.transformer.MixinInfo$SubType$Standard@61da0413 at org.spongepowered.asm.mixin.transformer.MixinInfo$SubType.validateTarget(MixinInfo.java:552) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1026) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1007) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:895) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:950) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:858) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:588) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:510) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:486) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.lockAndSelect(MixinProcessor.java:438) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.couldTransformClass(MixinProcessor.java:398) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.couldTransformClass(MixinTransformer.java:265) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:233) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [fabric-loader-0.17.2.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [?:?] at java.base/java.lang.Class.forName0(Native Method) ~[?:?] at java.base/java.lang.Class.forName(Class.java:534) [?:?] at java.base/java.lang.Class.forName(Class.java:513) [?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] [10:53:58] [main/ERROR]: A mod crashed on startup! net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'sodium' at 'net.caffeinemc.mods.sodium.fabric.SodiumPreLaunch'! at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:158) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'sodium' at 'net.caffeinemc.mods.sodium.fabric.SodiumPreLaunch'! at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:409) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.17.2.jar:?] ... 2 more Caused by: net.fabricmc.loader.api.EntrypointException: Exception while loading entries for entrypoint 'preLaunch' provided by 'sodium' at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:56) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.17.2.jar:?] ... 2 more Caused by: java.lang.RuntimeException: Mixin transformation of net.caffeinemc.mods.sodium.fabric.SodiumPreLaunch failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:440) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at java.base/java.lang.Class.forName0(Native Method) ~[?:?] at java.base/java.lang.Class.forName(Class.java:534) ~[?:?] at java.base/java.lang.Class.forName(Class.java:513) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.17.2.jar:?] ... 2 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.satin.client.json:gl.GlUniformMixin from mod satin] from phase [DEFAULT] in config [mixins.satin.client.json] FAILED during PREPARE at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:686) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinPrepareError(MixinProcessor.java:633) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:591) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:510) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:486) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.lockAndSelect(MixinProcessor.java:438) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.couldTransformClass(MixinProcessor.java:398) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.couldTransformClass(MixinTransformer.java:265) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:233) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at java.base/java.lang.Class.forName0(Native Method) ~[?:?] at java.base/java.lang.Class.forName(Class.java:534) ~[?:?] at java.base/java.lang.Class.forName(Class.java:513) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.17.2.jar:?] ... 2 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Mixin target type mismatch: net.minecraft.class_284 is an interface in org.spongepowered.asm.mixin.transformer.MixinInfo$SubType$Standard@61da0413 at org.spongepowered.asm.mixin.transformer.MixinInfo$SubType.validateTarget(MixinInfo.java:552) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1026) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1007) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:895) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:950) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:858) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:588) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:510) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:486) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.lockAndSelect(MixinProcessor.java:438) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.couldTransformClass(MixinProcessor.java:398) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.couldTransformClass(MixinTransformer.java:265) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:233) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at java.base/java.lang.Class.forName0(Native Method) ~[?:?] at java.base/java.lang.Class.forName(Class.java:534) ~[?:?] at java.base/java.lang.Class.forName(Class.java:513) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.17.2.jar:?] ... 2 more