Concurrent Chunk Management Engine (i think)
TorrentIvy opened this issue ยท 3 comments
Game log
[22:22:31] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.10 [22:22:31] [main/INFO]: Loading 219 mods: - advanced_runtime_resource_pack 0.6.2 via slight-gui-modifications - architectury 6.2.46 - auditory 0.0.3-1.19.x - bedrockify 1.4.2+mc1.19.1 - betterbiomeblend 1.19-1.3.6-fabric - betterf3 4.0.0 - blanket-client-tweaks 1.1.2 - bossstack 1.0.1 - bwncr 3.14.0 - c2me 0.2.0+alpha.9.0 - c2me-base 0.2.0+alpha.9.0 via c2me - c2me-client-uncapvd 0.2.0+alpha.9.0 via c2me - c2me-fixes-chunkio-threading-issues 0.2.0+alpha.9.0 via c2me - c2me-fixes-general-threading-issues 0.2.0+alpha.9.0 via c2me - c2me-fixes-worldgen-threading-issues 0.2.0+alpha.9.0 via c2me - c2me-fixes-worldgen-vanilla-bugs 0.2.0+alpha.9.0 via c2me - c2me-notickvd 0.2.0+alpha.9.0 via c2me - c2me-opts-allocs 0.2.0+alpha.9.0 via c2me - c2me-opts-chunk-access 0.2.0+alpha.9.0 via c2me - c2me-opts-chunkio 0.2.0+alpha.9.0 via c2me - c2me-opts-math 0.2.0+alpha.9.0 via c2me - c2me-opts-scheduling 0.2.0+alpha.9.0 via c2me - c2me-opts-worldgen-general 0.2.0+alpha.9.0 via c2me - c2me-opts-worldgen-vanilla 0.2.0+alpha.9.0 via c2me - c2me-rewrites-chunkio 0.2.0+alpha.9.0 via c2me - c2me-server-utils 0.2.0+alpha.9.0 via c2me - c2me-threading-chunkio 0.2.0+alpha.9.0 via c2me - c2me-threading-lighting 0.2.0+alpha.9.0 via c2me - c2me-threading-scheduling 0.2.0+alpha.9.0 via c2me - c2me-threading-worldgen 0.2.0+alpha.9.0 via c2me - cactusconfig 1.2.2+1.19 via particlemoths - cardinal-components-base 5.0.1 via puzzleslib - cardinal-components-block 5.0.1 via puzzleslib - cardinal-components-chunk 5.0.1 via puzzleslib - cardinal-components-entity 5.0.1 via puzzleslib - cardinal-components-world 5.0.1 via puzzleslib - clearhitboxes 1.2 - clickthrough 1.19.1-fabric0.58.5-0.4 - cloth-api 4.0.65 - cloth-basic-math 0.6.1 via cloth-api - cloth-client-events-v0 4.0.65 via cloth-api - cloth-common-events-v1 4.0.65 via cloth-api - cloth-config 8.2.88 - cloth-scissors-api-v1 4.0.65 via cloth-api - cloth-utils-v1 4.0.65 via cloth-api - coat 1.0.0-beta.17+mc22w17a via completeconfig - collective-fabric 5.8 - com_electronwill_night-config_core 3.6.5 via c2me - com_electronwill_night-config_toml 3.6.5 via c2me - com_github_llamalad7_mixinextras 0.1.0 via debugify - com_ibm_async_asyncutil 0.1.0 via c2me - com_logisticscraft_occlusionculling 0.0.6-SNAPSHOT via entityculling - com_moandjiezana_toml_toml4j 0.7.2 via dynamicfps - com_velocitypowered_velocity-native 3.1.2-SNAPSHOT via krypton - completeconfig 2.0.0 - completeconfig-base 2.0.0 via completeconfig - completeconfig-gui-cloth 2.0.0 via completeconfig - completeconfig-gui-coat 2.0.0 via completeconfig - conditional-mixin 0.3.0 via cull-less-leaves - coord_book 1.2.1 - crowdin-translate 1.4+1.19 via clickthrough - cull-less-leaves 1.0.6 - cullclouds 0.1.0 - cursormod 1.3.2 - debugify 2.8.0 - draggable-resource-packs 3.0.1+build.9 - dsurround 0.1.0 - durabilitytooltip 1.0.0 - dynamicfps 2.2.0 - effective 1.3 - entity-view-distance 1.0.2+1.19 - entityculling 1.5.2-mc1.19 - equipmentcompare 1.3.1 - exordium 1.0.2-mc1.19.2 - fabric-api 0.62.0+1.19.2 - fabric-api-base 0.4.12+93d8cb8290 via fabric-api - fabric-api-lookup-api-v1 1.6.10+93d8cb8290 via fabric-api - fabric-biome-api-v1 9.0.18+c6af733c90 via fabric-api - fabric-blockrenderlayer-v1 1.1.21+c6af733c90 via fabric-api - fabric-client-tags-api-v1 1.0.2+b35fea8390 via fabric-api - fabric-command-api-v1 1.2.12+f71b366f90 via fabric-api - fabric-command-api-v2 2.1.8+93d8cb8290 via fabric-api - fabric-commands-v0 0.2.29+df3654b390 via fabric-api - fabric-containers-v0 0.1.35+df3654b390 via fabric-api - fabric-content-registries-v0 3.3.1+624e468e90 via fabric-api - fabric-convention-tags-v1 1.1.2+93d8cb8290 via fabric-api - fabric-crash-report-info-v1 0.2.6+aeb40ebe90 via fabric-api - fabric-data-generation-api-v1 5.2.0+b598f4ac90 via fabric-api - fabric-dimensions-v1 2.1.32+0dd10df690 via fabric-api - fabric-entity-events-v1 1.4.19+9ff28f4090 via fabric-api - fabric-events-interaction-v0 0.4.29+c6af733c90 via fabric-api - fabric-events-lifecycle-v0 0.2.29+df3654b390 via fabric-api - fabric-game-rule-api-v1 1.0.22+c6af733c90 via fabric-api - fabric-item-api-v1 1.5.8+93d8cb8290 via fabric-api - fabric-item-groups-v0 0.3.30+93d8cb8290 via fabric-api - fabric-key-binding-api-v1 1.0.21+93d8cb8290 via fabric-api - fabric-keybindings-v0 0.2.19+df3654b390 via fabric-api - fabric-language-kotlin 1.8.5+kotlin.1.7.20 - fabric-lifecycle-events-v1 2.2.0+33ffe9ec90 via fabric-api - fabric-loot-api-v2 1.1.4+83a8659290 via fabric-api - fabric-loot-tables-v1 1.1.7+9e7660c690 via fabric-api - fabric-message-api-v1 5.0.4+93d8cb8290 via fabric-api - fabric-mining-level-api-v1 2.1.15+33fbc73890 via fabric-api - fabric-models-v0 0.3.18+c6af733c90 via fabric-api - fabric-networking-api-v1 1.2.5+c6af733c90 via fabric-api - fabric-networking-v0 0.3.22+df3654b390 via fabric-api - fabric-object-builder-api-v1 4.0.12+93d8cb8290 via fabric-api - fabric-particles-v1 1.0.11+79adfe0a90 via fabric-api - fabric-permissions-api-v0 0.1-SNAPSHOT via entity-view-distance - fabric-registry-sync-v0 0.9.26+c6af733c90 via fabric-api - fabric-renderer-api-v1 1.0.11+c6af733c90 via fabric-api - fabric-renderer-indigo 0.6.13+aeb40ebe90 via fabric-api - fabric-renderer-registries-v1 3.2.21+df3654b390 via fabric-api - fabric-rendering-data-attachment-v1 0.3.15+aeb40ebe90 via fabric-api - fabric-rendering-fluids-v1 3.0.8+c6af733c90 via fabric-api - fabric-rendering-v0 1.1.23+df3654b390 via fabric-api - fabric-rendering-v1 1.11.0+73145abb90 via fabric-api - fabric-resource-conditions-api-v1 2.0.12+a29562c890 via fabric-api - fabric-resource-loader-v0 0.7.0+93d8cb8290 via fabric-api - fabric-screen-api-v1 1.0.27+93d8cb8290 via fabric-api - fabric-screen-handler-api-v1 1.3.1+1cc24b1b90 via fabric-api - fabric-textures-v0 1.0.21+aeb40ebe90 via fabric-api - fabric-transfer-api-v1 2.1.1+93d8cb8290 via fabric-api - fabric-transitive-access-wideners-v1 1.3.1+42d99c3290 via fabric-api - fabrication 3.1.2+1.19 - fabricloader 0.14.10 - fallingleaves 1.12.2+1.19.2 - fancymenu 2.12.2 - fancyvideo_api 2.0.1 - faster_entity_animations 1.5.6 - fastload 1.2.0 - fastopenlinksandfolders 1.1.1 - ferritecore 4.2.1 - fiber 0.23.0-2 via collective-fabric - fmextension_video 1.1.1 - forgeconfigapiport 4.2.6 - fuelinfo 1.0.1+1.19 - gammautils 1.6.10 - gbfabrictools 1.3.4+1.19 via clickthrough - highlight 1.0.0 - iceberg 1.0.46 - illuminations 1.10.8 - immediatelyfast 1.0.3 - impactfulweather 4.0.0 - indium 1.0.9+mc1.19.2 - inventoryhud 3.4.2 - itemmodelfix 1.0.3+1.19 - java 17 - kirin 1.11.1 via presencefootsteps - konkrete 1.5.2 - krypton 0.2.1 - languagereload 1.3.2 - lazydfu 0.1.3 - lessglintythings 1.2.0 - lib39-deferral 1.1.1 via fabrication - lithium 0.10.1 - m-tweaks 0.4.4-1.19.1 - malilib 0.13.0 - memoryleakfix 1.19.1-0.7.0 - merchantmarkers 1.2.3 - midnightlib 0.5.2 via effective - minecraft 1.19.2 - minieffects 5.0.0 - mm 2.3 via m-tweaks - modernworldcreation 1.0.0 - modmenu 4.0.6 - moreculling 1.19.1-0.10.0 - net_objecthunter_exp4j 0.4.8 via c2me - nobar 1.0.0+1.19.1 - nochatreports 1.19.2-v1.13.9 - notenoughanimations 1.6.1 - ordinarytweaks 1.4.0 - org_codehaus_groovy_groovy 3.0.11 via slight-gui-modifications - org_codehaus_groovy_groovy-jsr223 3.0.11 via slight-gui-modifications - org_jetbrains_kotlin_kotlin-reflect 1.7.20 via fabric-language-kotlin - org_jetbrains_kotlin_kotlin-stdlib 1.7.20 via fabric-language-kotlin - org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.7.20 via fabric-language-kotlin - org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.7.20 via fabric-language-kotlin - org_jetbrains_kotlinx_atomicfu-jvm 0.18.4 via fabric-language-kotlin - org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.6.4 via fabric-language-kotlin - org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.6.4 via fabric-language-kotlin - org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0 via fabric-language-kotlin - org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.4.1 via fabric-language-kotlin - org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.4.1 via fabric-language-kotlin - org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.4.1 via fabric-language-kotlin - org_joml_joml 1.10.4 via sodium - org_openjdk_nashorn_nashorn-core 15.3 via dsurround - org_threadly_threadly 7.0 via c2me - particlemoths 1.0.1+1.19 - particlerain 2.0.0 - passiveshield-fabric 2.7 - physicsmod 2.7.6 - presencefootsteps 1.6.2 - prism 1.0.3 - puzzleslib 4.3.9 - raised 1.1.2 - recipe-book-is-pain 0.7-1.18 - recursiveresources 2.2.1+1.19 - replanter 1.3 - resourcefullib 1.1.9 via highlight - resourcepackchecker 1.19.2-1.0.0 - searchablecontainers 2.0.3+mc1.19 - shared-resources-api 1.0.0 via recursiveresources - shulkerboxtooltip 3.1.3+1.19.2 - silence 1.19.1-fabric0.58.5-1.0.1 - simplefog 1.3.1 - slight-gui-modifications 2.3.0 - sodium 0.4.4+build.18 - sound_physics_remastered 1.19.2-1.0.15 - spruceui 4.0.0+1.19 via entity-view-distance - starlight 1.1.1+fabric.ae22326 - togglenametags 2.0.1 - viewbobbingmod 1.3 - visuality 0.5.1 - waveycapes 1.2.2 - whydoesmyglasssoundlikethat 1.0.1 - wi_zoom 1.4-MC1.19.2 - xaeroworldmap 1.28.0 - yet-another-config-lib 1.5.0 [22:22:32] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/KNote/OneDrive/Documents/MultiMC/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT [22:22:32] [main/INFO]: Compatibility level set to JAVA_16 [22:22:32] [main/INFO]: Compatibility level set to JAVA_17 [22:22:32] [main/INFO]: Initializing com.ishland.c2me.base.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.client.uncapvd.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.fixes.chunkio.threading_issues.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.fixes.general.threading_issues.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.fixes.worldgen.threading_issues.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.fixes.worldgen.vanilla_bugs.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.notickvd.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.opts.allocs.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.opts.chunk_access.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.opts.chunkio.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.opts.math.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.opts.scheduling.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.opts.worldgen.general.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.opts.worldgen.vanilla.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.rewrites.chunkio.mixin [22:22:33] [main/INFO]: Disabling com.ishland.c2me.rewrites.chunkio.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.server.utils.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.threading.chunkio.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.threading.lighting.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.threading.scheduling.mixin [22:22:33] [main/INFO]: Initializing com.ishland.c2me.threading.worldgen.mixin [22:22:33] [main/INFO]: Disabling com.ishland.c2me.threading.worldgen.mixin [22:22:33] [main/INFO]: Preloading Debugify [22:22:33] [main/INFO]: [Fabrication] Reloading configs... [22:22:33] [main/INFO]: [Fabrication] Loading of features.ini done in 33.29 ms with 0 warnings [22:22:33] [main/INFO]: Loaded configuration file for Lithium: 105 options available, 2 override(s) found [22:22:33] [main/WARN]: Reference map 'replanter-fabric-1.19-refmap.json' for replanter.mixins.json could not be read. If this is a development environment you can ignore this message [22:22:33] [main/WARN]: Reference map 'shared-resources-api-refmap.json' for shared-resources-api.mixins.json could not be read. If this is a development environment you can ignore this message [22:22:33] [main/INFO]: Loaded configuration file for Sodium: 29 options available, 0 override(s) found [22:22:33] [main/INFO]: BedrockIfy compatibility with Slight gui modifications enabled. [22:22:34] [main/WARN]: Error loading class: net/caffeinemc/sodium/config/user/UserConfigCategories (java.lang.ClassNotFoundException: net/caffeinemc/sodium/config/user/UserConfigCategories) [22:22:34] [main/ERROR]: Mixin prepare for mod c2me-opts-allocs failed preparing MixinUtil in c2me-opts-allocs.mixins.json: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException Critical problem: c2me-opts-allocs.mixins.json:MixinUtil from mod c2me-opts-allocs target net.minecraft.class_156 was loaded too early. org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: c2me-opts-allocs.mixins.json:MixinUtil from mod c2me-opts-allocs target net.minecraft.class_156 was loaded too early. at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:948) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinInfo.(MixinInfo.java:882) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:852) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:777) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) [fabric-loader-0.14.10.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?] at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:467) [?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.10.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?] at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?] at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] [22:22:34] [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 'advanced_runtime_resource_pack'! at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:164) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.10.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?] at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [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.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'advanced_runtime_resource_pack'! at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.10.jar:?] ... 10 more Caused by: net.fabricmc.loader.api.EntrypointException: Exception while loading entries for entrypoint 'preLaunch' provided by 'advanced_runtime_resource_pack' at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:56) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.10.jar:?] ... 10 more Caused by: java.lang.RuntimeException: Mixin transformation of net.devtech.arrp.ARRP failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:419) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.10.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:467) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.10.jar:?] ... 10 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [c2me-opts-allocs.mixins.json:MixinUtil from mod c2me-opts-allocs] from phase [DEFAULT] in config [c2me-opts-allocs.mixins.json] FAILED during PREPARE at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinPrepareError(MixinProcessor.java:585) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:543) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.10.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:467) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.10.jar:?] ... 10 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: c2me-opts-allocs.mixins.json:MixinUtil from mod c2me-opts-allocs target net.minecraft.class_156 was loaded too early. at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:948) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinInfo.(MixinInfo.java:882) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:852) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:777) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.10.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:467) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.10.jar:?] ... 10 moreI had the same issue with Distant Horizons, another mod that has a Mixin into net.minecraft.util.Util
: https://mclo.gs/OKd570a
[21:35:55] [main/ERROR]: Mixin prepare for mod lod failed preparing MixinUtilBackgroudThread in fabric.lod.mixins.json: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException Critical problem: fabric.lod.mixins.json:MixinUtilBackgroudThread from mod lod target net.minecraft.class_156 was loaded too early.
org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: fabric.lod.mixins.json:MixinUtilBackgroudThread from mod lod target net.minecraft.class_156 was loaded too early.
at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:948) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinInfo.<init>(MixinInfo.java:882) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:852) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:777) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:278) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:153) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.KnotClassLoader.loadIntoTarget(KnotClassLoader.java:182) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.Knot.init(Knot.java:161) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:70) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24) [quilt-loader-0.17.6.jar:?]
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
at org.prismlauncher.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
at org.prismlauncher.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:176) [NewLaunch.jar:?]
at org.prismlauncher.impl.OneSixLauncher.launch(OneSixLauncher.java:186) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:144) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:74) [NewLaunch.jar:?]
[21:35:55] [main/WARN]: Mixin transformation of org.quiltmc.loader.impl.launch.knot.UnusedEmptyTargetClass failed
org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [fabric.lod.mixins.json:MixinUtilBackgroudThread from mod lod] from phase [DEFAULT] in config [fabric.lod.mixins.json] FAILED during PREPARE
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinPrepareError(MixinProcessor.java:585) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:543) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:278) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:153) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.KnotClassLoader.loadIntoTarget(KnotClassLoader.java:182) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.Knot.init(Knot.java:161) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:70) [quilt-loader-0.17.6.jar:?]
at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24) [quilt-loader-0.17.6.jar:?]
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
at org.prismlauncher.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
at org.prismlauncher.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:176) [NewLaunch.jar:?]
at org.prismlauncher.impl.OneSixLauncher.launch(OneSixLauncher.java:186) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:144) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:74) [NewLaunch.jar:?]
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: fabric.lod.mixins.json:MixinUtilBackgroudThread from mod lod target net.minecraft.class_156 was loaded too early.
at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:948) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinInfo.<init>(MixinInfo.java:882) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:852) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:777) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
... 18 more
A change in Fabrication 3.1.2
is loading the Util
class too early (at classload time?) and causing mixins to fail.
It might be this change, but I can't seem to find it in the latest 1.19 branch:
https://github.com/unascribed/Fabrication/blob/96449a871b5b4f46518c06434eb86601446cb871/src/main/java/com/unascribed/fabrication/FabricationClientCommands.java#L122
Found the issue by setting a breakpoint on the class definition of Util
. Your MixinConfigPlugin
references FabricationMod
here as of cce4e54: https://github.com/unascribed/Fabrication/blob/4bb701a2c03a63c3be02373227a16807aa51520a/src/main/java/com/unascribed/fabrication/support/MixinConfigPlugin.java#L91
This loads FabricationMod
and its static fields, including this BlockPos.Mutable
: https://github.com/unascribed/Fabrication/blob/96449a871b5b4f46518c06434eb86601446cb871/src/main/java/com/unascribed/fabrication/FabricationMod.java#L221
and since that's a core Minecraft class being loaded at Mixin config time, everything explodes.