Compatibility: long loading time with LazyDFU+Litematica
MeeniMc opened this issue · 3 comments
When using Litematica and LazyDFU in addition to CIT Resewn:
- The loading time of the game becomes very long
- During that time, computer becomes non-responsive/super slow
- Error log indicates that Litematica is having trouble loading some block properties for the "DUMMY" block
Removal of any of the 3 mods fixes the issue.
After loading completes, the game plays normally, including CIT textures and Litematica rendering, so it's only about the time it takes to start the game.
Mod versions are all latest at time of writing, see particulars in the attached log file.
No resource pack is required to trigger the issue.
MultiMC version: 0.6.13-2517
Launched instance in online mode
Authentication server is online
authserver.mojang.com resolves to:
[13.32.211.72]
session.minecraft.net resolves to:
[3.234.0.54, 34.192.50.106, 52.44.210.220]
textures.minecraft.net resolves to:
[13.249.109.98, 13.249.109.106, 13.249.109.21, 13.249.109.129]
api.mojang.com resolves to:
[54.230.225.220]
Minecraft folder is:
C:/Games/Minecraft/MultiMC/instances/1.17.x Test/.minecraft
Java path is:
C:/Program Files/graalvm-ce-java16-21.1.0/bin/javaw.exe
Checking Java version...
Java is version 16.0.1, using 64-bit architecture, from GraalVM Community.
Main Class:
net.fabricmc.loader.impl.launch.knot.KnotClient
Native path:
C:/Games/Minecraft/MultiMC/instances/1.17.x Test/natives
Traits:
traits FirstThreadOnMacOS
traits XR:Initial
Libraries:
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/blocklist/1.0.5/blocklist-1.0.5.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/patchy/2.1.6/patchy-2.1.6.jar
C:/Games/Minecraft/MultiMC/libraries/com/github/oshi/oshi-core/5.7.5/oshi-core-5.7.5.jar
C:/Games/Minecraft/MultiMC/libraries/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar
C:/Games/Minecraft/MultiMC/libraries/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar
C:/Games/Minecraft/MultiMC/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
C:/Games/Minecraft/MultiMC/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.14.1/log4j-slf4j18-impl-2.14.1.jar
C:/Games/Minecraft/MultiMC/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/javabridge/1.1.23/javabridge-1.1.23.jar
C:/Games/Minecraft/MultiMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar
C:/Games/Minecraft/MultiMC/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar
C:/Games/Minecraft/MultiMC/libraries/com/google/guava/guava/21.0/guava-21.0.jar
C:/Games/Minecraft/MultiMC/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
C:/Games/Minecraft/MultiMC/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar
C:/Games/Minecraft/MultiMC/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar
C:/Games/Minecraft/MultiMC/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/authlib/2.3.31/authlib-2.3.31.jar
C:/Games/Minecraft/MultiMC/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
C:/Games/Minecraft/MultiMC/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
C:/Games/Minecraft/MultiMC/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
C:/Games/Minecraft/MultiMC/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
C:/Games/Minecraft/MultiMC/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar
C:/Games/Minecraft/MultiMC/libraries/org/apache/logging/log4j/log4j-api/2.14.1/log4j-api-2.14.1.jar
C:/Games/Minecraft/MultiMC/libraries/org/apache/logging/log4j/log4j-core/2.14.1/log4j-core-2.14.1.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar
C:/Games/Minecraft/MultiMC/libraries/net/fabricmc/intermediary/1.17.1/intermediary-1.17.1.jar
C:/Games/Minecraft/MultiMC/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar
C:/Games/Minecraft/MultiMC/libraries/net/fabricmc/sponge-mixin/0.10.2+mixin.0.8.4/sponge-mixin-0.10.2+mixin.0.8.4.jar
C:/Games/Minecraft/MultiMC/libraries/net/fabricmc/tiny-remapper/0.6.0/tiny-remapper-0.6.0.jar
C:/Games/Minecraft/MultiMC/libraries/net/fabricmc/access-widener/2.0.0/access-widener-2.0.0.jar
C:/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm/9.2/asm-9.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar
C:/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar
C:/Games/Minecraft/MultiMC/libraries/net/fabricmc/fabric-loader/0.12.1/fabric-loader-0.12.1.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/minecraft/1.17.1/minecraft-1.17.1-client.jar
Native libraries:
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-windows.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-windows.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-windows.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-windows.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-windows.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-windows.jar
C:/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-windows.jar
C:/Games/Minecraft/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-windows.jar
Mods:
[✔️] autoconfig1u-3.3.1
[✔️] CITResewn-0.8.1
[✔️] cloth-config-5.0.38-fabric
[✔️] continuebutton-1.0.4 (1)
[✔️] fabric-api-0.41.0+1.17
[✔️] fabric-language-kotlin-1.6.4+kotlin.1.5.30
[✔️] lazydfu-0.1.2
[✔️] litematica-fabric-1.17.1-0.0.0-dev.20211025.173135
[✔️] malilib-fabric-1.17.1-0.10.0-dev.26
[✔️] modmenu-2.0.14
Params:
--username --version MultiMC5 --gameDir C:/Games/Minecraft/MultiMC/instances/1.17.x Test/.minecraft --assetsDir C:/Games/Minecraft/MultiMC/assets --assetIndex 1.17 --uuid --accessToken --userType --versionType release
Window size: max (if available)
Java Arguments:
[-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms1024m, -Xmx4096m, -Duser.language=en]
Minecraft process ID: 18288
Using onesix launcher.
[00:28:55] [main/INFO]: Loading for game Minecraft 1.17.1
[00:28:56] [main/INFO]: Loading 66 mods:
- autoconfig1u 3.3.1
- citresewn 0.8.1
- cloth-basic-math 0.5.1
- cloth-config2 5.0.38
- continuebutton 1.0.4
- fabric 0.41.0+1.17
- fabric-api-base 0.3.0+a02b446318
- fabric-api-lookup-api-v1 1.3.0+cbda931818
- fabric-biome-api-v1 3.2.0+cbda931818
- fabric-blockrenderlayer-v1 1.1.5+a02b446318
- fabric-command-api-v1 1.1.3+5ab9934c18
- fabric-commands-v0 0.2.2+92519afa18
- fabric-containers-v0 0.1.12+cbda931818
- fabric-content-registries-v0 0.3.0+cbda931818
- fabric-crash-report-info-v1 0.1.5+be9da31018
- fabric-dimensions-v1 2.0.11+6cefd57718
- fabric-entity-events-v1 1.3.0+57bef5a318
- fabric-events-interaction-v0 0.4.10+fc40aa9d18
- fabric-events-lifecycle-v0 0.2.1+92519afa18
- fabric-game-rule-api-v1 1.0.7+cbda931818
- fabric-item-api-v1 1.2.4+cbda931818
- fabric-item-groups-v0 0.2.10+b7ab612118
- fabric-key-binding-api-v1 1.0.4+cbda931818
- fabric-keybindings-v0 0.2.2+36b77c3e18
- fabric-language-kotlin 1.6.4+kotlin.1.5.30
- fabric-lifecycle-events-v1 1.4.4+a02b446318
- fabric-loot-tables-v1 1.0.4+a02b446318
- fabric-mining-levels-v0 0.1.3+92519afa18
- fabric-models-v0 0.3.0+a02b446318
- fabric-networking-api-v1 1.0.13+cbda931818
- fabric-networking-blockentity-v0 0.2.11+a02b446318
- fabric-networking-v0 0.3.2+92519afa18
- fabric-object-builder-api-v1 1.10.9+cbda931818
- fabric-object-builders-v0 0.7.3+a02b446318
- fabric-particles-v1 0.2.4+a02b446318
- fabric-registry-sync-v0 0.7.11+7931163218
- fabric-renderer-api-v1 0.4.4+cbda931818
- fabric-renderer-indigo 0.4.8+cbda931818
- fabric-renderer-registries-v1 3.2.4+7931163218
- fabric-rendering-data-attachment-v1 0.1.5+a02b446318
- fabric-rendering-fluids-v1 0.1.14+4658223018
- fabric-rendering-v0 1.1.5+7931163218
- fabric-rendering-v1 1.9.0+7931163218
- fabric-resource-loader-v0 0.4.8+a00e834b18
- fabric-screen-api-v1 1.0.4+cbda931818
- fabric-screen-handler-api-v1 1.1.8+cbda931818
- fabric-structure-api-v1 1.1.13+5ab9934c18
- fabric-tag-extensions-v0 1.2.1+b06cb95b18
- fabric-textures-v0 1.0.6+a02b446318
- fabric-tool-attribute-api-v1 1.2.12+b7ab612118
- fabric-transfer-api-v1 1.4.0+7931163218
- fabricloader 0.12.1
- java 16
- lazydfu 0.1.2
- litematica 0.0.0-dev.20211025.173135
- malilib 0.10.0-dev.26
- minecraft 1.17.1
- modmenu 2.0.14
- org_jetbrains_kotlin_kotlin-reflect 1.5.30
- org_jetbrains_kotlin_kotlin-stdlib 1.5.30
- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.5.30
- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.5.30
- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.5.1
- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.5.1
- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.2.2
- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.2.2
[00:28:56] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/C:/Games/Minecraft/MultiMC/libraries/net/fabricmc/sponge-mixin/0.10.2+mixin.0.8.4/sponge-mixin-0.10.2+mixin.0.8.4.jar Service=Knot/Fabric Env=CLIENT
[00:28:56] [main/INFO]: Compatibility level set to JAVA_16
[00:28:59] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[00:28:59] [Render thread/INFO]: Setting user: MeeniPlus
[00:28:59] [Render thread/WARN]: @Inject(@At("INVOKE")) Shift.BY=3 on fabric-lifecycle-events-v1.mixins.json:client.WorldChunkMixin::handler$zee000$onLoadBlockEntity exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning.
[00:28:59] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[00:29:00] [Render thread/WARN]: WARNING! Mod autoconfig1u is only using deprecated 'modmenu:api' custom value! This will be removed in 1.18 snapshots, so ask the author of this mod to support the new API.
[00:29:00] [Render thread/WARN]: WARNING! Mod cloth-basic-math is only using deprecated 'modmenu:api' custom value! This will be removed in 1.18 snapshots, so ask the author of this mod to support the new API.
[00:29:00] [Render thread/INFO]: Backend library: LWJGL version 3.2.2 build 10
[00:29:00] [Render thread/INFO]: Narrator library for x64 successfully loaded
[00:29:00] [Render thread/INFO]: Reloading ResourceManager: Default, Fabric Mods (Auto Config v1 Updated, CITResewn, Cloth Config v5, Continue Button, Fabric API, Fabric API Base, Fabric API Lookup API (v1), Fabric Biome API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Command API (v1), Fabric Commands (v0), Fabric Containers (v0), Fabric Content Registries (v0), Fabric Crash Report Info (v1), Fabric Dimensions API (v1), Fabric Entity Events (v1), Fabric Events Interaction (v0), Fabric Events Lifecycle (v0), Fabric Game Rule API (v1), Fabric Item API (v1), Fabric Item Groups (v0), Fabric Key Binding API (v1), Fabric Key Bindings (v0), Fabric Language Kotlin, Fabric Lifecycle Events (v1), Fabric Loot Tables (v1), Fabric Mining Levels (v0), Fabric Models (v0), Fabric Networking API (v1), Fabric Networking Block Entity (v0), Fabric Networking (v0), Fabric Object Builder API (v1), Fabric Object Builders (v0), Fabric Particles (v1), Fabric Registry Sync (v0), Fabric Renderer API (v1), Fabric Renderer - Indigo, Fabric Renderer Registries (v1), Fabric Rendering Data Attachment (v1), Fabric Rendering Fluids (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Resource Loader (v0), Fabric Screen API (v1), Fabric Screen Handler API (v1), Fabric Structure API (v1), Fabric Tag Extensions (v0), Fabric Textures (v0), Fabric Tool Attribute API (v1), Fabric Transfer API (v1), Fabric Loader, LazyDFU, Litematica, MaLiLib, Mod Menu), roboto-bold.zip
[00:29:01] [Worker-Main-5/INFO]: [citresewn] Parsing CITs...
[00:29:01] [Worker-Main-5/INFO]: [citresewn] No cit packs found.
[00:29:01] [Render thread/WARN]: addIdMetaToBlockState(): Exception while adding blockstate conversion map entry for ID '0'
java.lang.IllegalArgumentException: Data fixer not registered for: minecraft:DUMMY in block_entity
at com.mojang.datafixers.schemas.Schema.getChoiceType(Schema.java:109) ~[datafixerupper-4.0.26.jar:?]
at net.minecraft.class_1220.getChoiceType(class_1220.java:52) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_1197.makeRule(class_1197.java:24) ~[intermediary-minecraft-1.17.1-client.jar:?]
at com.mojang.datafixers.DataFix.getRule(DataFix.java:108) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:130) ~[datafixerupper-4.0.26.jar:?]
at java.util.Map.computeIfAbsent(Map.java:1004) ~[?:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295) ~[fastutil-8.2.1.jar:?]
at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:125) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:84) ~[datafixerupper-4.0.26.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.updateBlockName(SchematicConversionMaps.java:272) ~[litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.addIdMetaToBlockState(SchematicConversionMaps.java:183) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.computeMaps(SchematicConversionMaps.java:65) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.InitHandler.registerModHandlers(InitHandler.java:48) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.malilib.event.InitializationHandler.onGameInitDone(InitializationHandler.java:38) [malilib-fabric-1.17.1-0.10.0-dev.26.jar:?]
at net.minecraft.class_310.handler$zkb000$onInitComplete(class_310.java:7063) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_310.<init>(class_310.java:637) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:179) [intermediary-minecraft-1.17.1-client.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
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:?]
[00:29:01] [Render thread/WARN]: addIdMetaToBlockState(): Exception while adding blockstate conversion map entry for ID '16'
java.lang.IllegalArgumentException: Data fixer not registered for: minecraft:DUMMY in block_entity
at com.mojang.datafixers.schemas.Schema.getChoiceType(Schema.java:109) ~[datafixerupper-4.0.26.jar:?]
at net.minecraft.class_1220.getChoiceType(class_1220.java:52) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_1197.makeRule(class_1197.java:24) ~[intermediary-minecraft-1.17.1-client.jar:?]
at com.mojang.datafixers.DataFix.getRule(DataFix.java:108) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:130) ~[datafixerupper-4.0.26.jar:?]
at java.util.Map.computeIfAbsent(Map.java:1004) ~[?:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295) ~[fastutil-8.2.1.jar:?]
at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:125) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:84) ~[datafixerupper-4.0.26.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.updateBlockName(SchematicConversionMaps.java:272) ~[litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.addIdMetaToBlockState(SchematicConversionMaps.java:183) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.computeMaps(SchematicConversionMaps.java:65) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.InitHandler.registerModHandlers(InitHandler.java:48) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.malilib.event.InitializationHandler.onGameInitDone(InitializationHandler.java:38) [malilib-fabric-1.17.1-0.10.0-dev.26.jar:?]
at net.minecraft.class_310.handler$zkb000$onInitComplete(class_310.java:7063) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_310.<init>(class_310.java:637) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:179) [intermediary-minecraft-1.17.1-client.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
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:?]
[00:29:01] [Render thread/WARN]: addIdMetaToBlockState(): Exception while adding blockstate conversion map entry for ID '17'
java.lang.IllegalArgumentException: Data fixer not registered for: minecraft:DUMMY in block_entity
at com.mojang.datafixers.schemas.Schema.getChoiceType(Schema.java:109) ~[datafixerupper-4.0.26.jar:?]
at net.minecraft.class_1220.getChoiceType(class_1220.java:52) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_1197.makeRule(class_1197.java:24) ~[intermediary-minecraft-1.17.1-client.jar:?]
at com.mojang.datafixers.DataFix.getRule(DataFix.java:108) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:130) ~[datafixerupper-4.0.26.jar:?]
at java.util.Map.computeIfAbsent(Map.java:1004) ~[?:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295) ~[fastutil-8.2.1.jar:?]
at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:125) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:84) ~[datafixerupper-4.0.26.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.updateBlockName(SchematicConversionMaps.java:272) ~[litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.addIdMetaToBlockState(SchematicConversionMaps.java:183) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.computeMaps(SchematicConversionMaps.java:65) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.InitHandler.registerModHandlers(InitHandler.java:48) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.malilib.event.InitializationHandler.onGameInitDone(InitializationHandler.java:38) [malilib-fabric-1.17.1-0.10.0-dev.26.jar:?]
at net.minecraft.class_310.handler$zkb000$onInitComplete(class_310.java:7063) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_310.<init>(class_310.java:637) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:179) [intermediary-minecraft-1.17.1-client.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
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:?]
[00:29:01] [Render thread/WARN]: addIdMetaToBlockState(): Exception while adding blockstate conversion map entry for ID '18'
java.lang.IllegalArgumentException: Data fixer not registered for: minecraft:DUMMY in block_entity
at com.mojang.datafixers.schemas.Schema.getChoiceType(Schema.java:109) ~[datafixerupper-4.0.26.jar:?]
at net.minecraft.class_1220.getChoiceType(class_1220.java:52) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_1197.makeRule(class_1197.java:24) ~[intermediary-minecraft-1.17.1-client.jar:?]
at com.mojang.datafixers.DataFix.getRule(DataFix.java:108) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:130) ~[datafixerupper-4.0.26.jar:?]
at java.util.Map.computeIfAbsent(Map.java:1004) ~[?:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295) ~[fastutil-8.2.1.jar:?]
at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:125) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:84) ~[datafixerupper-4.0.26.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.updateBlockName(SchematicConversionMaps.java:272) ~[litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.addIdMetaToBlockState(SchematicConversionMaps.java:183) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.computeMaps(SchematicConversionMaps.java:65) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.InitHandler.registerModHandlers(InitHandler.java:48) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.malilib.event.InitializationHandler.onGameInitDone(InitializationHandler.java:38) [malilib-fabric-1.17.1-0.10.0-dev.26.jar:?]
at net.minecraft.class_310.handler$zkb000$onInitComplete(class_310.java:7063) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_310.<init>(class_310.java:637) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:179) [intermediary-minecraft-1.17.1-client.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
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:?]
[00:29:01] [Render thread/WARN]: addIdMetaToBlockState(): Exception while adding blockstate conversion map entry for ID '19'
java.lang.IllegalArgumentException: Data fixer not registered for: minecraft:DUMMY in block_entity
at com.mojang.datafixers.schemas.Schema.getChoiceType(Schema.java:109) ~[datafixerupper-4.0.26.jar:?]
at net.minecraft.class_1220.getChoiceType(class_1220.java:52) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_1197.makeRule(class_1197.java:24) ~[intermediary-minecraft-1.17.1-client.jar:?]
at com.mojang.datafixers.DataFix.getRule(DataFix.java:108) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:130) ~[datafixerupper-4.0.26.jar:?]
at java.util.Map.computeIfAbsent(Map.java:1004) ~[?:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530) ~[fastutil-8.2.1.jar:?]
at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295) ~[fastutil-8.2.1.jar:?]
at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:125) ~[datafixerupper-4.0.26.jar:?]
at com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:84) ~[datafixerupper-4.0.26.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.updateBlockName(SchematicConversionMaps.java:272) ~[litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.addIdMetaToBlockState(SchematicConversionMaps.java:183) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.schematic.conversion.SchematicConversionMaps.computeMaps(SchematicConversionMaps.java:65) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.litematica.InitHandler.registerModHandlers(InitHandler.java:48) [litematica-fabric-1.17.1-0.0.0-dev.20211025.173135.jar:?]
at fi.dy.masa.malilib.event.InitializationHandler.onGameInitDone(InitializationHandler.java:38) [malilib-fabric-1.17.1-0.10.0-dev.26.jar:?]
at net.minecraft.class_310.handler$zkb000$onInitComplete(class_310.java:7063) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_310.<init>(class_310.java:637) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:179) [intermediary-minecraft-1.17.1-client.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
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:?]
[...] LARGE NUMBER OF SIMILAR ERRORS
Apologies for the delay.
I have to close this issue because I cannot reproduce it, I tried copying the exact setup you have but there were never any abnormal loading time differences.
The datafixer errors in your logs also do not appear for me so I have no clue what is happening on your end.
Only clue to this would be broken paths since they would've allowed something like minecraft:DUMMY
pass without erroring but your logs indicate that broken paths is disabled so it does not have any effect on your game.
If the devs of litematica/lazydfu figure out what's going on and I can help lmk.
Thanks for taking a look.
I have found that removing my citresewn.json does eliminate the issue, the important parameter is broken_path: true
which is the cause of the issue. Of course, the pack I want to use does have broken paths so that's not a long term solution.
For reference here is the full problematic config file
{
"enabled": true,
"mute_errors": true,
"mute_warns": true,
"cache_ms": 200,
"broken_paths": true
}
Note that amusingly, the 'mute errors' only effect is to remove the error about 'enabling broken path!' in the log.
Oh wow.. I cannot believe I missed that haha
Mute errors was supposed to mute only load errors in resourcepacks. The broken paths message should've displayed it regardless.
Thanks for finding it 😅
Now as for the load times, broken paths is a very experimental and unsupported legacy feature and I cannot predict what it'll do in the presence of other mods. I've had some others out right crash with it being turned on but there is no way to fix it.
Sorry, I can't help you there.