himekifee / mcmtfabric Goto Github PK
View Code? Open in Web Editor NEWMinecraft Multi-Threading Mod Fabric Version
License: GNU General Public License v3.0
Minecraft Multi-Threading Mod Fabric Version
License: GNU General Public License v3.0
The game can be loaded correctly, but it may crash when i go to new chunks.
crash report: https://paste.ubuntu.com/p/m2BnYcGnZz/
just wondering, when can i enjoy the speed of mcmt on my 16 core server?
crash-2021-04-20_16.35.41-server.txt
Triggers Ticking Entity Error on world load, only happens when MCMT is added along side dimensional threading
I've recently tested all settings within Lithium and found that if you set mixin.world.chunk_access=false the two mods are compatible. Maybe it can somehow be fixed so players downloading the mod doesn't need to change Lithium config files.
Hi, I'm trying to get the mod working in a docker container, image from https://hub.docker.com/r/itzg/minecraft-server
And when I start minecraft I get this error:
https://pastebin.com/ZeVZMECs
And when I try to add jna.nosys=true
I get :
Error: Could not find or load main class jna.nosys=true
Caused by: java.lang.ClassNotFoundException: jna.nosys=true
Hi i cant start the game after adding this to my modpack. I guess its a Artifact Conflict? Im not sure though
latest.log
Minecarts do not respond to input when being driven by a player until pushed by another entity. Once they have been pushed, the minecart functions as normal.
There is no output in logs when this occurs.
I am using latest actions commit of MCMTFabric - Fix tile entity injection.
with latest fabric api version for 1.16.5 at this moment - fabric-api-0.33.1+1.16
Thats all the mods i used for testing.
After starting a single player world the internal server stops after a few seconds, as shown in the screenshots.
Chunks would also obviously stop loading.
I have tried the same thing on a server and same thing happens.
Heres the server crash report:
crash-2021-05-01_13.03.03-server.txt
Keep up the Good Work!
SO i went looking for an MultiThread MC mod for fabric because this trains mod just completely overwhelms my server (entity ticks alone)
But my server has all the threads for multi-threadding so I thought I would give this an shot,
it does not work,
https://git.merith.xyz/modpacks/ultron/src/branch/server/.minecraft/mods
all of the mods on the server
Crashes with lithium on 1.18.2
[05:15:19] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.14.9
[05:15:19] [main/INFO]: Loading 65 mods:
- architectury 4.9.83
- cloth-basic-math 0.6.1 via cloth-config
- cloth-config 6.4.90
- com_electronwill_night-config_core 3.6.4 via mcmtfabric
- com_electronwill_night-config_toml 3.6.5 via mcmtfabric
- com_github_llamalad7_mixinextras 0.0.12 via mcmtfabric
- crafttweaker 9.1.177
- error_notifier 1.0.9 via roughlyenoughitems
- fabric 0.58.0+1.18.2
- fabric-api-base 0.4.4+d7c144a860 via fabric
- fabric-api-lookup-api-v1 1.6.2+2373a54560 via fabric
- fabric-biome-api-v1 8.0.6+651bcc5960 via fabric
- fabric-blockrenderlayer-v1 1.1.12+3ac43d9560 via fabric
- fabric-command-api-v1 1.1.9+d7c144a860 via fabric
- fabric-commands-v0 0.2.8+b4f4f6cd60 via fabric
- fabric-containers-v0 0.1.23+d7c144a860 via fabric
- fabric-content-registries-v0 3.1.1+c85f2e3860 via fabric
- fabric-convention-tags-v1 1.0.1+474e4f7960 via fabric
- fabric-crash-report-info-v1 0.2.1+ee261a3e60 via fabric
- fabric-data-generation-api-v1 3.0.1+9fcb91d260 via fabric
- fabric-dimensions-v1 2.1.20+489d6f8260 via fabric
- fabric-entity-events-v1 1.4.8+d7c144a860 via fabric
- fabric-events-interaction-v0 0.4.19+d7c144a860 via fabric
- fabric-events-lifecycle-v0 0.2.19+d7c144a860 via fabric
- fabric-game-rule-api-v1 1.0.13+d7c144a860 via fabric
- fabric-item-api-v1 1.5.2+17cbbd4360 via fabric
- fabric-item-groups-v0 0.3.14+91896a4960 via fabric
- fabric-key-binding-api-v1 1.0.12+54e5b2ec60 via fabric
- fabric-keybindings-v0 0.2.10+b4f4f6cd60 via fabric
- fabric-lifecycle-events-v1 2.1.0+cc71601c60 via fabric
- fabric-loot-api-v2 1.1.0+1997ad1260 via fabric
- fabric-loot-tables-v1 1.1.2+e747827960 via fabric
- fabric-mining-level-api-v1 2.1.4+cc71601c60 via fabric
- fabric-models-v0 0.3.6+d7c144a860 via fabric
- fabric-networking-api-v1 1.0.23+2d30af4b60 via fabric
- fabric-networking-v0 0.3.10+b4f4f6cd60 via fabric
- fabric-object-builder-api-v1 2.1.3+032c981d60 via fabric
- fabric-particles-v1 0.2.12+526dc1ac60 via fabric
- fabric-registry-sync-v0 0.9.10+0d9ab37260 via fabric
- fabric-renderer-api-v1 0.4.13+d882b91560 via fabric
- fabric-renderer-indigo 0.5.3+41a02c8a60 via fabric
- fabric-renderer-registries-v1 3.2.11+b4f4f6cd60 via fabric
- fabric-rendering-data-attachment-v1 0.3.7+d7c144a860 via fabric
- fabric-rendering-fluids-v1 2.0.2+54e5b2ec60 via fabric
- fabric-rendering-v0 1.1.13+b4f4f6cd60 via fabric
- fabric-rendering-v1 1.10.7+54e5b2ec60 via fabric
- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660 via fabric
- fabric-resource-loader-v0 0.5.2+446e059560 via fabric
- fabric-screen-api-v1 1.0.10+d882b91560 via fabric
- fabric-screen-handler-api-v1 1.2.2+1f6558e860 via fabric
- fabric-textures-v0 1.0.12+3ac43d9560 via fabric
- fabric-transfer-api-v1 1.6.3+f4563ac860 via fabric
- fabric-transitive-access-wideners-v1 1.1.0+e747827960 via fabric
- fabricloader 0.14.9
- faux-custom-entity-data 1.0.4
- ingredient-extension-api 2.0.7
- java 17
- lithium 0.7.10
- mcmtfabric 1.3.2
- minecraft 1.18.2
- org_javassist_javassist 3.29.0-GA via crafttweaker
- org_joml_joml 1.10.2 via sodium
- org_reflections_reflections 0.10.2 via crafttweaker
- roughlyenoughitems 8.3.529
- sodium 0.4.1+build.15
[05:15:19] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/Don/Desktop/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
[05:15:20] [main/INFO]: Compatibility level set to JAVA_16
[05:15:20] [main/INFO]: Compatibility level set to JAVA_17
[05:15:20] [main/INFO]: Loaded configuration file for Lithium: 102 options available, 0 override(s) found
[05:15:20] [main/INFO]: Loaded configuration file for Sodium: 29 options available, 0 override(s) found
[05:15:21] [main/INFO]: On SyncFuTransformer PreLaunch...
[05:15:21] [main/INFO]: Setting synchronize bit for putAll in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for put in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for get in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsKey in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsValue in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for getOrDefault in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putIfAbsent in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfPresent in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for compute in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for merge in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for isEmpty in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for long2ObjectEntrySet in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for keySet in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for values in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clone in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for hashCode in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for addAll in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for addAll in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for add in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for contains in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for removeFirstLong in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for removeLastLong in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for addAndMoveToFirst in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for addAndMoveToLast in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for isEmpty in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for firstLong in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for lastLong in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for tailSet in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for headSet in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for subSet in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for comparator in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for iterator in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for iterator in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for spliterator in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for forEach in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for clone in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for hashCode in it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for putAll in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for put in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for addTo in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for get in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsKey in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsValue in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for getOrDefault in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putIfAbsent in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsentNullable in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfPresent in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for compute in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for merge in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for isEmpty in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for long2LongEntrySet in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for keySet in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for values in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clone in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for hashCode in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putAll in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for put in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for removeFirst in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for removeLast in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for getAndMoveToFirst in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for getAndMoveToLast in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putAndMoveToFirst in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putAndMoveToLast in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for get in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsKey in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsValue in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for getOrDefault in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putIfAbsent in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfPresent in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for compute in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for merge in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for isEmpty in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for firstLongKey in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for lastLongKey in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for tailMap in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for headMap in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for subMap in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for comparator in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for long2ObjectEntrySet in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for keySet in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for values in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clone in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for hashCode in it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putAll in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for put in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for get in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsKey in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for containsValue in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for getOrDefault in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for putIfAbsent in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for replace in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfAbsent in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for computeIfPresent in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for compute in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for merge in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for isEmpty in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for int2ObjectEntrySet in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for keySet in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for values in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for clone in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for hashCode in it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.
[05:15:21] [main/INFO]: Setting synchronize bit for strategy in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for addAll in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for add in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for addOrGet in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for contains in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for get in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for isEmpty in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for iterator in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for spliterator in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for forEach in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for trim in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for clone in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for hashCode in it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet.
[05:15:21] [main/INFO]: Setting synchronize bit for next in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$ValueIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for hasNext in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for nextEntry in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for forEachRemaining in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for skip in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for iterator in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet.
[05:15:21] [main/INFO]: Setting synchronize bit for spliterator in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet.
[05:15:21] [main/INFO]: Setting synchronize bit for forEach in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet.
[05:15:21] [main/INFO]: Setting synchronize bit for contains in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet.
[05:15:21] [main/INFO]: Setting synchronize bit for nextLong in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeyIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for iterator in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for fastIterator in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for spliterator in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for contains in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for size in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for clear in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for forEach in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for fastForEach in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet.
[05:15:21] [main/INFO]: Setting synchronize bit for next in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$EntryIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$EntryIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for getLongKey in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for leftLong in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for getValue in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for right in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for setValue in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for right in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for getKey in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for equals in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for hashCode in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for toString in it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry.
[05:15:21] [main/INFO]: Setting synchronize bit for next in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$FastEntryIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for hasNext in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for nextEntry in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for forEachRemaining in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for remove in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Setting synchronize bit for skip in it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapIterator.
[05:15:21] [main/INFO]: Trying to switch memory allocators to work around memory leaks present with Jemalloc 5.0.0 through 5.2.0 on Windows
[05:15:21] [main/WARN]: Configuration conflict: there is more than one oshi.properties file on the classpath
[05:15:21] [main/WARN]: Configuration conflict: there is more than one oshi.architecture.properties file on the classpath
[05:15:25] [main/ERROR]: Mixin apply for mod mcmtfabric failed mcmtfabric.mixins.json:ServerChunkManagerMixin from mod mcmtfabric -> net.minecraft.class_3215: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("FIELD") on net/minecraft/class_3215::overwriteServerThread with priority 1000 cannot inject into net/minecraft/class_3215::method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [PREINJECT Applicator Phase -> mcmtfabric.mixins.json:ServerChunkManagerMixin from mod mcmtfabric -> Prepare Injections -> -> redirect$bdd000$overwriteServerThread(Lnet/minecraft/class_3215;)Ljava/lang/Thread; -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("FIELD") on net/minecraft/class_3215::overwriteServerThread with priority 1000 cannot inject into net/minecraft/class_3215::method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [PREINJECT Applicator Phase -> mcmtfabric.mixins.json:ServerChunkManagerMixin from mod mcmtfabric -> Prepare Injections -> -> redirect$bdd000$overwriteServerThread(Lnet/minecraft/class_3215;)Ljava/lang/Thread; -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[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:363) ~[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.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.minecraft.class_6802.<clinit>(class_6802.java:18) ~[client-intermediary.jar:?]
at net.minecraft.class_6803.method_39702(class_6803.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:86) ~[client-intermediary.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) [?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:85) [client-intermediary.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:291) [client-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:49) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:153) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.9.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:?]
[05:15:26] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:463) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.9.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.ExceptionInInitializerError
at net.minecraft.class_6803.method_39702(class_6803.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:86) ~[client-intermediary.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:85) ~[client-intermediary.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:291) ~[client-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:153) ~[minecraft-1.18.2-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.9.jar:?]
... 10 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3215 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:419) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.minecraft.class_6802.<clinit>(class_6802.java:18) ~[client-intermediary.jar:?]
at net.minecraft.class_6803.method_39702(class_6803.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:86) ~[client-intermediary.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:85) ~[client-intermediary.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:291) ~[client-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:153) ~[minecraft-1.18.2-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.9.jar:?]
... 10 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.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.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.minecraft.class_6802.<clinit>(class_6802.java:18) ~[client-intermediary.jar:?]
at net.minecraft.class_6803.method_39702(class_6803.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:86) ~[client-intermediary.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:85) ~[client-intermediary.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:291) ~[client-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:153) ~[minecraft-1.18.2-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.9.jar:?]
... 10 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mcmtfabric.mixins.json:ServerChunkManagerMixin from mod mcmtfabric] from phase [DEFAULT] in config [mcmtfabric.mixins.json] FAILED during APPLY
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.handleMixinApplyError(MixinProcessor.java:589) ~[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:379) ~[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.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.minecraft.class_6802.<clinit>(class_6802.java:18) ~[client-intermediary.jar:?]
at net.minecraft.class_6803.method_39702(class_6803.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:86) ~[client-intermediary.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:85) ~[client-intermediary.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:291) ~[client-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:153) ~[minecraft-1.18.2-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.9.jar:?]
... 10 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("FIELD") on net/minecraft/class_3215::overwriteServerThread with priority 1000 cannot inject into net/minecraft/class_3215::method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [PREINJECT Applicator Phase -> mcmtfabric.mixins.json:ServerChunkManagerMixin from mod mcmtfabric -> Prepare Injections -> -> redirect$bdd000$overwriteServerThread(Lnet/minecraft/class_3215;)Ljava/lang/Thread; -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[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:363) ~[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.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.minecraft.class_6802.<clinit>(class_6802.java:18) ~[client-intermediary.jar:?]
at net.minecraft.class_6803.method_39702(class_6803.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:86) ~[client-intermediary.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:85) ~[client-intermediary.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:291) ~[client-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:153) ~[minecraft-1.18.2-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.9.jar:?]
... 10 more
Process exited with code 1 (0x1).
Please note that usually neither the exit code, nor its description are enough to diagnose issues!
Always upload the entire log and not just the exit code.
Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
- Install cloth-config2, version 5.0.34 or later.
Unmet dependency listing:
- Mod 'MCMTFabric' (mcmtfabric) 1.3.2 requires version 5.0.34 or later of cloth-config2, which is missing!
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:58)
at oolloo.jlw.Wrapper.main(Wrapper.java:51)
Description:
Running the server instantly crahes when MCMT Fabric is installed... am I doing something wrong? Thanks. Oh and I can't find a CurseForge or Modrinth page for this mod.
Versions:
Fabric Loader 0.12.5
Fabric API 0.42.1
Cloth Config 5.0.38
MCMT Fabric 1.0.4
Log:
latest.log
I'm running a 1.18.2 fabric server with these mods:
Fabric Mods:
adorn: Adorn 3.5.0+1.18.2
ae2: Applied Energistics 2 11.7.0
team_reborn_energy: Energy 2.0.0-beta1
alternate-current: Alternate Current 1.4.0
antiqueatlas: Antique Atlas 7.0.3-fabric-mc1.18.2
appbot: Applied Botanics 1.3.5
appleskin: AppleSkin 2.4.1+mc1.18.2
architectury: Architectury 4.11.89
balm-fabric: Balm 3.2.2+0
bclib: BCLib 1.4.7
betteradvancements: Better Advancements 0.2.0.146
betterdeserttemples: YUNG's Better Desert Temples 1.18.2-Fabric-1.3.1
betterdungeons: YUNG's Better Dungeons 1.18.2-Fabric-2.1.0
betterend: Better End 1.1.1
bettermineshafts: YUNG's Better Mineshafts 1.18.2-Fabric-2.2
betternether: Better Nether 6.1.2
betteroceanmonuments: YUNG's Better Ocean Monuments 1.18.2-Fabric-1.0.3
betterstrongholds: YUNG's Better Strongholds 1.18.2-Fabric-2.1.1
betterwitchhuts: YUNG's Better Witch Huts 1.18.2-Fabric-1.0.1
bookshelf: Bookshelf 13.2.52
botania: Botania 1.18.2-435-FABRIC
reach-entity-attributes: Reach Entity Attributes 2.1.1
step-height-entity-attribute: Step Height Entity Attribute 1.0.0
byg: Oh The Biomes You'll Go 1.4
cloth-config: Cloth Config v6 6.4.90
cloth-basic-math: cloth-basic-math 0.6.1
comforts: Comforts 1.1.3-1.18.2
cardinal-components-base: Cardinal Components API (base) 4.1.4
cardinal-components-entity: Cardinal Components API (entities) 4.1.4
fabric-api: Fabric API 0.67.1+1.18.2
fabric-api-base: Fabric API Base 0.4.5+64b7c69360
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.3+2373a54560
fabric-biome-api-v1: Fabric Biome API (v1) 8.0.6+651bcc5960
fabric-block-api-v1: Fabric Block API (v1) 1.0.0+ee3621fc60
fabric-command-api-v1: Fabric Command API (v1) 1.1.10+d7c144a860
fabric-commands-v0: Fabric Commands (v0) 0.2.9+b4f4f6cd60
fabric-containers-v0: Fabric Containers (v0) 0.1.24+d7c144a860
fabric-content-registries-v0: Fabric Content Registries (v0) 3.1.2+c85f2e3860
fabric-convention-tags-v1: Fabric Convention Tags 1.0.2+474e4f7960
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.1+ee261a3e60
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 3.0.3+9fcb91d260
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.21+489d6f8260
fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.9+d7c144a860
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.20+d7c144a860
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.21+d7c144a860
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.13+d7c144a860
fabric-item-api-v1: Fabric Item API (v1) 1.6.1+a6f01b2660
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.15+91896a4960
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.1.1+cc71601c60
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.1+1997ad1260
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.3+e747827960
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.5+cc71601c60
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.24+2d30af4b60
fabric-networking-v0: Fabric Networking (v0) 0.3.11+b4f4f6cd60
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 2.1.4+032c981d60
fabric-particles-v1: Fabric Particles (v1) 0.2.13+526dc1ac60
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.12+bb2e047760
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.9+ee3621fc60
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 2.0.3+54e5b2ec60
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.3+91b7aa6660
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.5.2+446e059560
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.2.3+1f6558e860
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.6.4+f4563ac860
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.1.0+e747827960
fabric-language-kotlin: Fabric Language Kotlin 1.9.1+kotlin.1.8.10
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.8.10
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.8.10
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.8.10
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.8.10
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.19.0
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.6.4
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.6.4
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.4.0
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.4.1
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.4.1
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.4.1
fabricloader: Fabric Loader 0.14.14
ferritecore: FerriteCore 4.2.1
immersive_weathering: Immersive Weathering 1.18.2-3.0.2
java: Eclipse OpenJ9 VM 17
jei: Just Enough Items 10.2.1.1002
kiwi: Kiwi Lib 6.0.2
lazydfu: LazyDFU 0.1.2
luckperms: LuckPerms 5.4.25
fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
macawsbridgesbyg: Macaw's Bridges - BYG 1.18.2-1.3
macawsroofsbyg: Macaw's Roofs - BYG 1.18.2-1.2
mcmtfabric: MCMTFabric 1.3.2
com_electronwill_night-config_core: core 3.6.4
com_electronwill_night-config_toml: toml 3.6.5
com_github_llamalad7_mixinextras: MixinExtras 0.0.12
mcwbridges: Macaw's Bridges 1.0.6
mcwdoors: Macaw's Doors 1.0.8
mcwfences: Macaw's Fences and Walls 1.0.7
mcwlights: Macaw's Lights and Lamps 1.0.5
mcwpaintings: Macaw's Paintings 1.0.4
mcwpaths: Macaw's Paths and Pavings 1.0.2
mcwroofs: Macaw's Roofs 2.2.2
mcwtrpdoors: Macaw's Trapdoors 1.0.8
mcwwindows: Macaw's Windows 2.1.2
memoryleakfix: Memory Leak Fix 1.18.2-0.7.0
minecraft: Minecraft 1.18.2
naturescompass: Nature's Compass 1.18.2-2.0.3-fabric
notreepunching: No Tree Punching 5.1.0
patchouli: Patchouli 1.18.2-71.1-FABRIC
fiber: fiber 0.23.0-2
raknetify: Raknetify (Fabric) 0.1.0+alpha.5.54
runelic: Runelic 11.0.1
snowrealmagic: Snow! Real Magic! 4.1.3
starlight: Starlight 1.0.2+fabric.89b8d9f
terrablender: TerraBlender 1.2.0.126
trinkets: Trinkets 3.3.1
waystones: Waystones 10.1.0
yungsapi: YUNG's API 1.18.2-Fabric-2.2.7
org_javassist_javassist: javassist 3.28.0-GA
org_reflections_reflections: reflections 0.10.2
yungsbridges: YUNG's Bridges 1.18.2-Fabric-2.1.0
yungsextras: YUNG's Extras 1.18.2-Fabric-2.1.0
The server is starting up correctly and can play well. However, when playing the server eventually got deadlocked and crashed due to watchdog timeout. Thread dump shows that threads related to mcmt and server main thread are waiting a lock to be released.
crash-2023-02-21_08.53.59-server.txt
crash-2023-02-21_12.41.07-server.txt
MCMT tries to mulithread everything and c2me mulithreads just chunk rendering. If C2ME is present, this part of MCMT should be disabled
Hello, my MCMTFabric has problems with some other Mods that i use. I pasted in the crash log and below that the list which mods i use.One of this mods that causes this is optifabric .i hope u can fix this and btw i am sorry for any mistakes English is not my native language.
Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:228)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
... 2 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
at org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.transform(HackedMixinTransformer.java:61)
at org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.transformClass(HackedMixinTransformer.java:35)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.transformClassBytes(HackedMixinTransformer.java:11)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150)
at net.fabricmc.loader.launch.knot.UnsafeKnotClassLoader.loadClass(UnsafeKnotClassLoader.java:67)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.optifine.reflect.Reflector.(Reflector.java:287)
at net.minecraft.class_128.method_559(class_128.java:101)
at net.minecraft.class_128.(class_128.java:54)
at net.minecraft.class_128.method_24305(class_128.java:425)
at net.minecraft.client.main.Main.main(Main.java:135)
... 7 more
Caused by: java.lang.ExceptionInInitializerError
at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.findMixin(InterceptingMixinPlugin.java:87)
at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.preApply(InterceptingMixinPlugin.java:43)
at me.modmuss50.optifabric.compat.fabricrendering.RenderingMixinPlugin.preApply(RenderingMixinPlugin.java:43)
at org.spongepowered.asm.mixin.transformer.PluginHandle.preApply(PluginHandle.java:158)
at org.spongepowered.asm.mixin.transformer.MixinInfo.preApply(MixinInfo.java:1341)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.preApply(MixinTargetContext.java:1177)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:308)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 21 more
Caused by: java.lang.IllegalArgumentException: Cannot locate declared field class org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.processor
at org.apache.commons.lang3.Validate.isTrue(Validate.java:158)
at org.apache.commons.lang3.reflect.FieldUtils.readDeclaredField(FieldUtils.java:511)
at me.modmuss50.optifabric.util.MixinFinder.goFish(MixinFinder.java:61)
at me.modmuss50.optifabric.util.MixinFinder.(MixinFinder.java:73)
... 31 more
OptiFine_1.16.4_HD_U_G7
mcmtfabric-1.0.2
optifabric-1.11.9
fabric-api-0.29.3+1.16
Trying to launch with carpet works, with carpet and carpet extras fails.
2021-09-05-7.log.gz
I cant run it on 1.19.2 ......
If you have the energy, be sure to port the mod to 1.19.2 awa
(Sorry for my bad English)
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("FIELD") on net/minecraft/class_3215::overwriteServerThread with priority 1000 cannot inject into net/minecraft/class_3215::method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [PREINJECT Applicator Phase -> mcmtfabric.mixins.json:ServerChunkManagerMixin -> Prepare Injections -> -> redirect$bcl000$overwriteServerThread(Lnet/minecraft/class_3215;)Ljava/lang/Thread; -> Prepare]
Game Version: 1.19.2
Java Version: 20 2023-03-21
Mod Version: 1.4.0
Full log: https://gist.github.com/Rebell64/c8800f65ea86615eacbf5ed0e2c45e1a
The Problem explained it short:
If "Tom's simple Storage mod" and "MCMTFabric" is installed together, the console gets Spammed with:
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: java.lang.Throwable: Recursive storage access
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at com.tom.storagemod.util.MergedStorage.iterator(MergedStorage.java:96)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at com.tom.storagemod.tile.AbstractInventoryCableConnectorBlockEntity.iterator(AbstractInventoryCableConnectorBlockEntity.java:125)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil.move(StorageUtil.java:91)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2614.handler$bjl000$fabric-transfer-api-v1$hookExtract(class_2614.java:1093)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2614.method_11241(class_2614.java:191)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2614.method_31691(class_2614.java:102)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2614.method_11243(class_2614.java:118)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2614.method_31692(class_2614.java:102)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2818$class_5563.redirect$zgo000$carpet$checkProcessBEs(class_2818.java:784)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:660)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:714)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.himeki.mcmtfabric.serdes.SerDesRegistry$DefaultFilter.serialise(SerDesRegistry.java:240)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at net.himeki.mcmtfabric.ParallelProcessor.lambda$callBlockEntityTick$7(ParallelProcessor.java:284)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
[16:22:00] [MCMT-Tick-Pool-Thread-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
...also If you try to open a terminal the items wont load, you also can't insert/extract anything while the items still exist in the nearby chests.
It repeats the very same error in the Console at light speed, the only thing that changes is the Thread number.
This may not be the best place to put this, but is this compatible with quilt loader? I have a server built for quilt, and it keeps crashing on startup with this mod. I'm wondering if it is an incompatibility with quilt itself, because I have removed all the listed incompatible mods.
Error log: https://pastebin.com/227T0MqD
This is a dirty log of various errors I am coming across. Very possible they could be from other mods or the interaction between obscure mods and MCMT. Or from Lithium & MCMT.
A few relate to fast util which we may have a clear path for fixing (related: #19).
Lithium phases:
nb. Set references cannot be relied on; this was testing done with parents disabled largely.
Launching minecraft with MCMTFabric currently seems to leave memory to bubble up pretty quickly. I got to 14GB used in less than 5 minutes. While typing this, another 3 minutes has gone by and it's at 17GB.
(also affects performance very noticably as one might reasonably expect)
I've experienced something that feels very similar to this, with EssentialsCommands.
Link to trying to debug and solution with the developer of that:
https://discord.com/channels/513219024927326211/857077956336943154/871488694530494535
I use a somewhat hacky library to fix the Nickname command issue with command parsing. It uses stuff like JNT (Java Native Tools).
Aha! I've managed to reproduce this issue on Linux. Can confirm that it 100% has something to do with the lib I mentioned. Will see what I can do about this.
https://discord.com/channels/513219024927326211/857077956336943154/871873153490624512
Example:
Each dropper has 1 stack of items in it.
But only some of them survived.
Same when holding Q to rapidly drop items, Ctrl+Q crafting in carpet mod.
It only happens when dropping the same type of item, if there are random items in the dropper the chance of it happens drops significantly.
Example:
Items in dropper:
Items dropped from dropper then picked up from ground:
IMO its the item stacking causing this, when lots of items are very close to each others, they will try to stack into a single item entity, but entities got multithreaded in this mod, so theres probably a race condition when stacking items, and using "disableEntity = true" can fix this issue but the mspt will rise significantly if there are lots of entities in the world, basically disables the most useful feature in this mod.
The game crashes when loading into single player (Haven't tested multi-player but I pressume its the same) Attached is an image of the output log. (Blanked out username for privacy reasons)
Something tells me this might be a memory leak, also is completely incompatible with lithium but I can kind of understand why as both mods modify the inner workings of the games logic engine
Getting:
This is an error I've noticed for a while now, strangely this specific one always says because "รขหฦ" is null
.
@himekifee says that this is likely something that can be resolved with:
I saw similar issues in some entitycachelist class, so I synced all methods so it worked
Some data structure is not synced, so one deleted some elements but the other still keep the current index. We need to find out which data structure is that and try to replace it with concurrent one. Or just sync the method or class
1.19.2ๅ็ๆๅก็ซฏ๏ผๅชๅ ่ฝฝไบๅฐๆฏฏ
็ถๅ็ฉบๆ้ไบ......
Log attached
crash-2021-09-05_00.27.45-client.txt
com.ishland.uwrad.common.CheckedThreadLocalRandom$1: ThreadLocalRandom accessed from a different thread (owner: Server thread, current: MCMT-World-Pool-Thread-0)
Possible solutions: Find possible causes in the stack trace below and report to the corresponding mod authors
(You may make this a fatal warning instead of a hard crash with enforce_safe_world_random_access setting in uwrad.properties)
Caused by: java.util.ConcurrentModificationException: ThreadLocalRandom accessed from a different thread (owner: Server thread, current: MCMT-World-Pool-Thread-0)
at com.ishland.uwrad.common.CheckedThreadLocalRandom.handleNotOwner(CheckedThreadLocalRandom.java:51)
at com.ishland.uwrad.common.CheckedThreadLocalRandom.isSafe(CheckedThreadLocalRandom.java:38)
at com.ishland.uwrad.common.CheckedThreadLocalRandom.next(CheckedThreadLocalRandom.java:82)
at MC//net.minecraft.util.math.random.BaseRandom.nextInt(BaseRandom.java:27)
at bl4ckscor3.mod.snowundertrees.WorldTickHandler.lambda$onWorldTick$0(WorldTickHandler.java:29)
at it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$1.forEach(Long2ObjectLinkedOpenHashMap.java:1770)
at com.google.common.collect.Iterables$UnmodifiableIterable.forEach(Iterables.java:110)
at bl4ckscor3.mod.snowundertrees.WorldTickHandler.onWorldTick(WorldTickHandler.java:26)
at net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.lambda$static$4(ServerTickEvents.java:84)
at MC//net.minecraft.server.world.ServerWorld.handler$cil000$fabric-lifecycle-events-v1$startWorldTick(net/fabricmc/fabric/mixin/event/lifecycle/ServerWorldMixin.java [fabric-lifecycle-events-v1.mixins.json]:36)
at MC//net.minecraft.server.world.ServerWorld.tick(net/minecraft/class_3218.java:280)
at net.himeki.mcmtfabric.ParallelProcessor.lambda$callTick$3(ParallelProcessor.java:134)
at [email protected]/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395)
at [email protected]/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at [email protected]/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at [email protected]/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Hey there, thought I would help out cause I love these wacky projects.
Creating threads can be pretty expensive compared to just making them wait and then giving them more work to do. If you do that every tick it can add up pretty fast. I didn't check how you are doing it, don't really have the time.
If you're doing dimensional/tick threading, than redstone is probably broken. Redstone dust uses a static boolean to set its state. If two piles of redstone are flickering in two dimensions its going to go out of sync, especially in large projects.
DimThread also ran into that problem, they wrote there own fix here: https://github.com/WearBlackAllDay/DimensionalThreading/blob/master/src/main/java/wearblackallday/dimthread/mixin/RedstoneWireBlockMixin.java
For heavily multi-threaded code, ive switch ThreadLocal's too this class:
https://github.com/codesinthedark/ImprovedThreadLocal/blob/master/ImprovedThreadLocal.java
Your milage may vary, although its turned out to be a decent performance improvement in some of my other projects.
Anyways, why is carpet-fixes incompatible? xD
when trying to launch minecraft 1.19.2 it just crashes before game window appear. should we expect an update?
Title, server can't even start. Tried with both AdoptOpenJDK and Oracle JDK with the same error.
Information:
Log of the error:
crash.log
I continuosly get sent messages from different thread with
MCMT-Pool-Thread-6/INFO17:07:29
Concurrent hash set created
every few seconds in the console. I don't think this happened earlier in the server's life.
Doesn't provide any meaning, if this is a bug then bugfix needed else meaningless log which I would think should be removed.
Hello, I have a problem when I add MCMT mod and play with existed generated world. In vanilla I converted map by open in the pure vanilla 1.17.1 doesn't seems to cause any problem. But with MCMT it causes world freeze in a few moment.
Map Details :
Log :
Just [00:31:05] [MCMT Stats Thread/WARN]: MCMT is installed; error logs are likely invalid for any other mods
spammed.
Can I ask your email to send my map for testing? Because this is my private server map. Or you could send an email to [email protected]
Thanks!
latest.log
plugins:
ViaVersion-4.5.1.jar
viafabric-0.4.9+21-main.jar
ViaBackwards-4.5.1.jar
mcmtfabric-1.4.0.jar
fabrictailor-2.0.2.jar
fabric-api-0.73.0+1.19.3.jar
essential_commands-0.31.0-mc1.19.3.jar
cloth-config-9.0.94-fabric.jar
20:30:27] [main/FATAL]: Mixin apply failed mcmtfabric.mixins.json:ServerChunkManagerMixin -> net.minecraft.class_3215: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("FIELD") on net/minecraft/class_3215::overwriteServerThread with priority 1000 cannot inject into net/minecraft/class_3215::method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [PREINJECT Applicator Phase -> mcmtfabric.mixins.json:ServerChunkManagerMixin -> Prepare Injections -> -> redirect$bgm000$overwriteServerThread(Lnet/minecraft/class_3215;)Ljava/lang/Thread; -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("FIELD") on net/minecraft/class_3215::overwriteServerThread with priority 1000 cannot inject into net/minecraft/class_3215::method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [PREINJECT Applicator Phase -> mcmtfabric.mixins.json:ServerChunkManagerMixin -> Prepare Injections -> -> redirect$bgm000$overwriteServerThread(Lnet/minecraft/class_3215;)Ljava/lang/Thread; -> Prepare]
just tried to build it with ./gradlew build
and output was:
FAILURE: Build failed with an exception.
* Where:
Settings file 'C:\Users\alp-e\Documents\MCMTFabric\settings.gradle'
* What went wrong:
Could not compile settings file 'C:\Users\alp-e\Documents\MCMTFabric\settings.gradle'.
> startup failed:
General error during conversion: Unsupported class file major version 63
java.lang.IllegalArgumentException: Unsupported class file major version 63
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:199)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:180)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:166)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:287)
at org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:81)
at org.codehaus.groovy.control.ClassNodeResolver.findDecompiled(ClassNodeResolver.java:251)
at org.codehaus.groovy.control.ClassNodeResolver.tryAsLoaderClassOrScript(ClassNodeResolver.java:189)
at org.codehaus.groovy.control.ClassNodeResolver.findClassNode(ClassNodeResolver.java:169)
at org.codehaus.groovy.control.ClassNodeResolver.resolveName(ClassNodeResolver.java:125)
at org.codehaus.groovy.ast.decompiled.AsmReferenceResolver.resolveClassNullable(AsmReferenceResolver.java:57)
at org.codehaus.groovy.ast.decompiled.AsmReferenceResolver.resolveClass(AsmReferenceResolver.java:44)
at org.codehaus.groovy.ast.decompiled.TypeSignatureParser.visitEnd(TypeSignatureParser.java:110)
at groovyjarjarasm.asm.signature.SignatureReader.parseType(SignatureReader.java:206)
at groovyjarjarasm.asm.signature.SignatureReader.accept(SignatureReader.java:124)
at org.codehaus.groovy.ast.decompiled.ClassSignatureParser.parseClassSignature(ClassSignatureParser.java:74)
at org.codehaus.groovy.ast.decompiled.ClassSignatureParser.configureClass(ClassSignatureParser.java:32)
at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.lazyInitSupers(DecompiledClassNode.java:185)
at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.isUsingGenerics(DecompiledClassNode.java:86)
at org.codehaus.groovy.ast.tools.GenericsUtils.nonGeneric(GenericsUtils.java:275)
at org.codehaus.groovy.ast.decompiled.MemberSignatureParser.createMethodNode(MemberSignatureParser.java:101)
at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.lambda$createMethodNode$1(DecompiledClassNode.java:230)
at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.createMethodNode(DecompiledClassNode.java:236)
at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.lazyInitMembers(DecompiledClassNode.java:203)
at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.getDeclaredMethods(DecompiledClassNode.java:122)
at org.codehaus.groovy.ast.ClassNode.tryFindPossibleMethod(ClassNode.java:1283)
at org.codehaus.groovy.control.StaticImportVisitor.transformMethodCallExpression(StaticImportVisitor.java:251)
at org.codehaus.groovy.control.StaticImportVisitor.transform(StaticImportVisitor.java:133)
at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitExpressionStatement(ClassCodeExpressionTransformer.java:108)
at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40)
at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:138)
at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:111)
at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitConstructorOrMethod(ClassCodeExpressionTransformer.java:66)
at org.codehaus.groovy.control.StaticImportVisitor.visitConstructorOrMethod(StaticImportVisitor.java:108)
at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructor(ClassCodeVisitorSupport.java:101)
at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1089)
at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52)
at org.codehaus.groovy.control.CompilationUnit.lambda$addPhaseOperations$3(CompilationUnit.java:209)
at org.codehaus.groovy.control.CompilationUnit$IPrimaryClassNodeOperation.doPhaseOperation(CompilationUnit.java:942)
at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:671)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:635)
at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:389)
at groovy.lang.GroovyClassLoader.lambda$parseClass$3(GroovyClassLoader.java:332)
at org.codehaus.groovy.runtime.memoize.StampedCommonCache.compute(StampedCommonCache.java:163)
at org.codehaus.groovy.runtime.memoize.StampedCommonCache.getAndPut(StampedCommonCache.java:154)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:330)
at org.gradle.groovy.scripts.internal.DefaultScriptCompilationHandler.compileScript(DefaultScriptCompilationHandler.java:139)
at org.gradle.groovy.scripts.internal.DefaultScriptCompilationHandler.compileToDir(DefaultScriptCompilationHandler.java:95)
at org.gradle.groovy.scripts.internal.BuildOperationBackedScriptCompilationHandler$2.run(BuildOperationBackedScriptCompilationHandler.java:54)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.groovy.scripts.internal.BuildOperationBackedScriptCompilationHandler.compileToDir(BuildOperationBackedScriptCompilationHandler.java:51)
at org.gradle.groovy.scripts.internal.FileCacheBackedScriptClassCompiler$CompileToCrossBuildCacheAction.execute(FileCacheBackedScriptClassCompiler.java:190)
at org.gradle.groovy.scripts.internal.FileCacheBackedScriptClassCompiler$CompileToCrossBuildCacheAction.execute(FileCacheBackedScriptClassCompiler.java:170)
at org.gradle.groovy.scripts.internal.FileCacheBackedScriptClassCompiler$ProgressReportingInitializer.execute(FileCacheBackedScriptClassCompiler.java:211)
at org.gradle.groovy.scripts.internal.FileCacheBackedScriptClassCompiler$ProgressReportingInitializer.execute(FileCacheBackedScriptClassCompiler.java:194)
at org.gradle.cache.internal.DefaultPersistentDirectoryCache$Initializer.initialize(DefaultPersistentDirectoryCache.java:100)
at org.gradle.cache.internal.FixedSharedModeCrossProcessCacheAccess$1.run(FixedSharedModeCrossProcessCacheAccess.java:86)
at org.gradle.cache.internal.DefaultFileLockManager$DefaultFileLock.doWriteAction(DefaultFileLockManager.java:216)
at org.gradle.cache.internal.DefaultFileLockManager$DefaultFileLock.writeFile(DefaultFileLockManager.java:206)
at org.gradle.cache.internal.FixedSharedModeCrossProcessCacheAccess.open(FixedSharedModeCrossProcessCacheAccess.java:83)
at org.gradle.cache.internal.DefaultCacheAccess.open(DefaultCacheAccess.java:139)
at org.gradle.cache.internal.DefaultPersistentDirectoryStore.open(DefaultPersistentDirectoryStore.java:89)
at org.gradle.cache.internal.DefaultPersistentDirectoryStore.open(DefaultPersistentDirectoryStore.java:43)
at org.gradle.cache.internal.DefaultCacheFactory.doOpen(DefaultCacheFactory.java:103)
at org.gradle.cache.internal.DefaultCacheFactory.open(DefaultCacheFactory.java:68) at org.gradle.cache.internal.DefaultCacheRepository$PersistentCacheBuilder.open(DefaultCacheRepository.java:117)
at org.gradle.groovy.scripts.internal.FileCacheBackedScriptClassCompiler.compile(FileCacheBackedScriptClassCompiler.java:116)
at org.gradle.groovy.scripts.internal.CrossBuildInMemoryCachingScriptClassCache.getOrCompile(CrossBuildInMemoryCachingScriptClassCache.java:50)
at
```org.gradle.groovy.scripts.internal.BuildScopeInMemoryCachingScriptClassCompiler.compile(BuildScopeInMemoryCachingScriptClassCompiler.java:50)
at org.gradle.groovy.scripts.DefaultScriptCompilerFactory$ScriptCompilerImpl.compile(DefaultScriptCompilerFactory.java:49)
at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:110)
at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:65)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.configuration.BuildOperationScriptPlugin.lambda$apply$0(BuildOperationScriptPlugin.java:62)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:44)
at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:62)
at org.gradle.initialization.ScriptEvaluatingSettingsProcessor.applySettingsScript(ScriptEvaluatingSettingsProcessor.java:73)
at org.gradle.initialization.ScriptEvaluatingSettingsProcessor.process(ScriptEvaluatingSettingsProcessor.java:66)
at org.gradle.initialization.SettingsEvaluatedCallbackFiringSettingsProcessor.process(SettingsEvaluatedCallbackFiringSettingsProcessor.java:34)
at org.gradle.initialization.RootBuildCacheControllerSettingsProcessor.process(RootBuildCacheControllerSettingsProcessor.java:47)
at org.gradle.initialization.BuildOperationSettingsProcessor$2.call(BuildOperationSettingsProcessor.java:50)
at org.gradle.initialization.BuildOperationSettingsProcessor$2.call(BuildOperationSettingsProcessor.java:47)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
at org.gradle.initialization.BuildOperationSettingsProcessor.process(BuildOperationSettingsProcessor.java:47)
at org.gradle.initialization.DefaultSettingsLoader.findSettingsAndLoadIfAppropriate(DefaultSettingsLoader.java:136)
at org.gradle.initialization.DefaultSettingsLoader.findAndLoadSettings(DefaultSettingsLoader.java:62)
at org.gradle.initialization.SettingsAttachingSettingsLoader.findAndLoadSettings(SettingsAttachingSettingsLoader.java:34)
at org.gradle.internal.composite.CommandLineIncludedBuildSettingsLoader.findAndLoadSettings(CommandLineIncludedBuildSettingsLoader.java:34)
at org.gradle.internal.composite.ChildBuildRegisteringSettingsLoader.findAndLoadSettings(ChildBuildRegisteringSettingsLoader.java:48)
at org.gradle.internal.composite.CompositeBuildSettingsLoader.findAndLoadSettings(CompositeBuildSettingsLoader.java:35)
at org.gradle.initialization.InitScriptHandlingSettingsLoader.findAndLoadSettings(InitScriptHandlingSettingsLoader.java:34)
at org.gradle.initialization.GradlePropertiesHandlingSettingsLoader.findAndLoadSettings(GradlePropertiesHandlingSettingsLoader.java:39)
at org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:31)
at org.gradle.initialization.BuildOperationFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperationFiringSettingsPreparer.java:62)
at org.gradle.initialization.BuildOperationFiringSettingsPreparer$LoadBuild.run(BuildOperationFiringSettingsPreparer.java:57)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.initialization.BuildOperationFiringSettingsPreparer.prepareSettings(BuildOperationFiringSettingsPreparer.java:45)
at org.gradle.initialization.VintageBuildModelController.lambda$prepareSettings$2(VintageBuildModelController.java:85)
at org.gradle.internal.model.StateTransitionController.lambda$doTransition$12(StateTransitionController.java:227)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:238)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:226)
at org.gradle.internal.model.StateTransitionController.lambda$transitionIfNotPreviously$10(StateTransitionController.java:201)
at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:34)
at org.gradle.internal.model.StateTransitionController.transitionIfNotPreviously(StateTransitionController.java:197)
at org.gradle.initialization.VintageBuildModelController.prepareSettings(VintageBuildModelController.java:85)
at org.gradle.initialization.VintageBuildModelController.prepareToScheduleTasks(VintageBuildModelController.java:70)
at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$prepareToScheduleTasks$2(DefaultBuildLifecycleController.java:134)
at org.gradle.internal.model.StateTransitionController.lambda$doTransition$12(StateTransitionController.java:227)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:238)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:226)
at org.gradle.internal.model.StateTransitionController.lambda$maybeTransition$9(StateTransitionController.java:187)
at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:34)
at org.gradle.internal.model.StateTransitionController.maybeTransition(StateTransitionController.java:183)
at org.gradle.internal.build.DefaultBuildLifecycleController.prepareToScheduleTasks(DefaultBuildLifecycleController.java:132)
at org.gradle.internal.buildtree.DefaultBuildTreeWorkPreparer.scheduleRequestedTasks(DefaultBuildTreeWorkPreparer.java:33)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$doScheduleAndRunTasks$2(DefaultBuildTreeLifecycleController.java:89)
at org.gradle.composite.internal.DefaultIncludedBuildTaskGraph.withNewWorkGraph(DefaultIncludedBuildTaskGraph.java:75)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.doScheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:88)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$runBuild$4(DefaultBuildTreeLifecycleController.java:106)
at org.gradle.internal.model.StateTransitionController.lambda$transition$6(StateTransitionController.java:166)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:238)
at org.gradle.internal.model.StateTransitionController.lambda$transition$7(StateTransitionController.java:166)
at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
at org.gradle.internal.model.StateTransitionController.transition(StateTransitionController.java:166)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.runBuild(DefaultBuildTreeLifecycleController.java:103)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.scheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:69)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.run(ProblemReportingBuildActionRunner.java:49)
at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:69)
at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:119)
at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41)
at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.lambda$execute$0(RootBuildLifecycleBuildActionExecutor.java:40)
at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:128)
at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.execute(RootBuildLifecycleBuildActionExecutor.java:40)
at org.gradle.internal.buildtree.DefaultBuildTreeContext.execute(DefaultBuildTreeContext.java:40)
at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.lambda$execute$0(BuildTreeLifecycleBuildActionExecutor.java:65)
at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53)
at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.execute(BuildTreeLifecycleBuildActionExecutor.java:65)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:61)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:57)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor.execute(RunAsBuildOperationBuildActionExecutor.java:57)
at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.lambda$execute$0(RunAsWorkerThreadBuildActionExecutor.java:36)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:270)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:119)
at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.execute(RunAsWorkerThreadBuildActionExecutor.java:36)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecutor.execute(ContinuousBuildActionExecutor.java:103)
at org.gradle.tooling.internal.provider.SubscribableBuildActionExecutor.execute(SubscribableBuildActionExecutor.java:64)
at org.gradle.internal.session.DefaultBuildSessionContext.execute(DefaultBuildSessionContext.java:46)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:100)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:88)
at org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:69)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:62)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:41)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:63)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:58)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:47)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:31)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:65)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
at org.gradle.util.internal.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:84)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1589)
1 error
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 7s
In MCMT (1.0.0) The Ender Dragon Is Unable To Be Re spawned In A World Created Without The Mod
Worlds Created With The Mod Will Let Me Re Spawn The Dragon
I Have Tested Without Any Other Mods The Issue Persists
Could This Be Fixed By Deleting/Modifying The Level.Dat Files
Here are some logs of the server:
latest.log
here is a client log:
latest.log
this log is a fresh world generating
for information, I have:
32 gigs ram
intel i99900k 5GHz 8 cores and 16 threads
while starting and generating chunks 100% usage
after a few minutes in world 78% usage
the ram usage rises at around 95% the usage goes down with the CPU usage to like 15% CPU and 80% RAM
At that point the game is extremely unstable. Every command or even chat message can crash the client.
https://gist.github.com/UndeadKitten/d0b273d77e81fc59fb063145a9ec7b4b
When I try to start a server I get this error. Gist includes latest.log with some extra stuff from the server console that wasn't included in the latest.log (everything after [15:03:45] [main/ERROR]: error in attaching agent to JVM). I can successfully host a FabricMC server without MCMT, and a Forge server with MCMT.
Versions:
Minecraft 1.17.1
OpenJDK 16 0.1.9 Hotspot
FabricMC 0.7.4
Fabric API 0.37.1
Cloth Config API 5.0.34
MCMTFabric 1.0.4
WorldEdit FabricMC 7.2.6 Beta 1
I am receiving this exception when trying to join my local server after booting up with MCMTFabric.
Here is a list of mods I currently have installed:
Here is the startup log:
https://hastebin.com/share/azajagopas.csharp
Mod added, cloth config that wasn't mentioned in the github post.
---- Minecraft Crash Report ----
// Don't do that.
Time: 26/07/2021, 00:16
Description: Initializing game
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'mcmtfabric'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.<init>(class_310.java:457)
at net.minecraft.client.main.Main.main(Main.java:179)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: java.lang.NoClassDefFoundError: net/fabricmc/fabric/api/command/v1/CommandRegistrationCallback
at net.himeki.mcmtfabric.MCMT.onInitialize(MCMT.java:35)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:47)
... 11 more
Caused by: java.lang.ClassNotFoundException: net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:175)
at net.fabricmc.loader.launch.knot.UnsafeKnotClassLoader.loadClass(UnsafeKnotClassLoader.java:67)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
... 13 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.<init>(class_310.java:457)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:179)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
-- System Details --
Details:
Minecraft Version: 1.17.1
Minecraft Version ID: 1.17.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 16.0.1, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 1580358872 bytes (1507 MiB) / 2013265920 bytes (1920 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 24
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 9 3900X 12-Core Processor
Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
Microarchitecture: Zen 2
Frequency (GHz): 3.79
Number of physical packages: 1
Number of physical CPUs: 12
Number of logical CPUs: 24
Graphics card #0 name: NVIDIA GeForce GTX 1070
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x1b81
Graphics card #0 versionInfo: DriverVersion=30.0.14.7141
Memory slot #0 capacity (MB): 8192.00
Memory slot #0 clockSpeed (GHz): 3.00
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 3.00
Memory slot #1 type: DDR4
Virtual memory max (MB): 27465.80
Virtual memory used (MB): 18336.03
Swap memory total (MB): 11152.15
Swap memory used (MB): 698.76
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Launched Version: fabric-loader-0.11.6-1.17.1
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
Window size: <not initialized>
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages: <disabled>
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU: <unknown>
Pretty self explanatory, Minecraft doesn't run with MCMT and Carpet Mod together. There's no crashlog when this occurs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.