Code Monkey home page Code Monkey logo

mcmtfabric's People

Contributors

encode42 avatar himekifee avatar kygost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mcmtfabric's Issues

1.18.2 support?

just wondering, when can i enjoy the speed of mcmt on my 16 core server?

Reason for Lithium incompatibility

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.

Minecarts do not move until pushed in 1.2.0

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.

Sudden internal server and server stopping.

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.

2021-05-01_12 51 58

After starting a single player world the internal server stops after a few seconds, as shown in the screenshots.

2021-05-01_12 53 35

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!

lithium incompatibility crash

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.

1.18.2 need cloth-config2

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)

Instant server crash

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

MCMT deadlocked and crashed

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 Needs to respect C2ME Changes

MCMT tries to mulithread everything and c2me mulithreads just chunk rendering. If C2ME is present, this part of MCMT should be disabled

MCMT Incompatible with Optifine and optifabric

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

Pistons not functioning properly in 1.2.0

Image/video should mostly explain it. Pistons sometimes do not respond to redstone input. There is no output in server log when this occurs.

image

2022-02-16.23-05-36.mp4

1.19.2 plz qwq

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)

Crashed at startup

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]

Function of Tom's simple Storage Mod disabled

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.

Compatibility with Quilt Loader?

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

Miscellaneous Errors

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.

  • 1
    • mixin.ai
    • mixin.alloc
    • mixin.block
    • mixin.chunk
    • mixin.collections
    • mixin.entity
    • mixin.item
    • mixin.math
    • mixin.shapes
    • mixin.tag
    • mixin.world
  • 2
    • mixin.ai.nearby_entity_tracking
    • mixin.ai.nearby_entity_tracking.goals OOB1-4, NPE3, Unk2-3, Warn1
    • mixin.math.sine_lut
    • mixin.shapes.optimized_matching
  • 3
    • mixin.ai.pathing
    • mixin.ai.poi
    • mixin.ai.poi.fast_init
    • mixin.ai.poi.fast_retrieval
  • 4
    • mixin.world.block_entity_retrieval
  • 5
    • mixin.block.hopper
    • mixin.ai.goal
    • mixin.ai.raid
    • mixin.ai.task
  • 6
    • mixin.entity.collisions
    • mixin.entity.fast_retrieval
    • mixin.entity.fast_suffocation_check
    • mixin.entity.skip_fire_check
    • mixin.entity.stream_entity_collisions_lazily
  • 7
    • mixin.alloc.chunk_random ILE1
    • mixin.alloc.chunk_ticking CHAOS1
    • mixin.block.redstone_wire
    • mixin.chunk.entity_class_groups NPE5, Warn2
    • mixin.world.mob_spawning
  • 8
    • mixin.shapes.blockstate_cache
    • mixin.shapes.lazy_shape_context
    • mixin.shapes.precompute_shape_arrays
    • mixin.shapes.shape_merging
    • mixin.shapes.specialized_shapes
    • mixin.world.block_entity_ticking
    • mixin.world.block_entity_ticking.support_cache
  • 9
    • mixin.block.flatten_states
    • mixin.block.moving_block_shapes
    • mixin.chunk.palette
    • mixin.collections.entity_filtering CME2
  • 10
    • mixin.cached_hashcode Weird1
    • mixin.entity.inactive_navigations
    • mixin.entity.replace_entitytype_predicates

Memory leak on linux

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

Item lose when rapidly dropping item

Example:
Each dropper has 1 stack of items in it.
image
But only some of them survived.
image
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:
image
Items dropped from dropper then picked up from ground:
image
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.

Crash on single player world loading (Possible memory leak)

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)
image
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

Fast Util NPE

Getting:

"net.minecraft.class_1922.method_8320(net.minecraft.class_2338)" because "รขหœฦ’" is null ```log [STDERR]: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1922.method_8320(net.minecraft.class_2338)" because "รขหœฦ’" is null [STDERR]: at net.minecraft.class_14.method_58(class_14.java:550) [STDERR]: at net.minecraft.class_14.method_23476(class_14.java:491) [STDERR]: at net.minecraft.class_14.method_25(class_14.java:476) [STDERR]: at net.minecraft.class_14.method_64(class_14.java:418) [STDERR]: at net.minecraft.class_14.method_17(class_14.java:379) [STDERR]: at net.minecraft.class_14.method_29302(class_14.java:471) [STDERR]: at it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.computeIfAbsent(Long2ObjectOpenHashMap.java:479) [STDERR]: at net.minecraft.class_14.method_29303(class_14.java:471) [STDERR]: at net.minecraft.class_14.method_18(class_14.java:127) [STDERR]: at net.minecraft.class_13.method_54(class_13.java:102) [STDERR]: at net.minecraft.class_13.method_52(class_13.java:47) [STDERR]: at net.minecraft.class_1408.method_18416(class_1408.java:204) [STDERR]: at net.minecraft.class_1408.method_35142(class_1408.java:176) [STDERR]: at net.minecraft.class_1408.method_6348(class_1408.java:153) [STDERR]: at net.minecraft.class_1409.method_6348(class_1409.java:51) [STDERR]: at net.minecraft.class_4112.method_18977(class_4112.java:135) [STDERR]: at net.minecraft.class_4112.method_18983(class_4112.java:125) [STDERR]: at net.minecraft.class_4112.method_18924(class_4112.java:26) [STDERR]: at net.minecraft.class_4097.method_18923(class_4097.java:63) [STDERR]: at net.minecraft.class_4095.method_19545(class_4095.java:526) [STDERR]: at net.minecraft.class_4095.method_19542(class_4095.java:471) [STDERR]: at net.minecraft.class_4760.method_5958(class_4760.java:170) [STDERR]: at net.minecraft.class_1308.method_6023(class_1308.java:741) [STDERR]: at net.minecraft.class_1309.method_6007(class_1309.java:2601) [STDERR]: at net.minecraft.class_1308.method_6007(class_1308.java:539) [STDERR]: at net.minecraft.class_1296.method_6007(class_1296.java:127) [STDERR]: at net.minecraft.class_1429.method_6007(class_1429.java:55) [STDERR]: at net.minecraft.class_4760.method_6007(class_4760.java:192) [STDERR]: at net.minecraft.class_1309.method_5773(class_1309.java:2346) [STDERR]: at net.minecraft.class_1308.method_5773(class_1308.java:339) [STDERR]: at net.himeki.mcmtfabric.ParallelProcessor.lambda$callEntityTick$3(ParallelProcessor.java:162) [STDERR]: at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434) [STDERR]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295) [STDERR]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) [STDERR]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) [STDERR]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) [STDERR]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ```

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ๆœๅŠก็ซฏ

1.19.2ๅŽŸ็‰ˆๆœๅŠก็ซฏ๏ผŒๅชๅŠ ่ฝฝไบ†ๅœฐๆฏฏ
็„ถๅŽ็ฉบๆŒ‡้’ˆไบ†......

Error when using mod with modpack BetterMC 1.19.2

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)

My two cents

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

1.19.2 compatibility?

when trying to launch minecraft 1.19.2 it just crashes before game window appear. should we expect an update?

`Concurrent hash set created` spam

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.

World getting freeze after loading with generated world

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 :

  • Previously generated by CaveGen mod, which added Dripstone Caves and Lush Caves biome into the world.
    I guess it has an issue with 3D Biome Layer.

Log :
Just [00:31:05] [MCMT Stats Thread/WARN]: MCMT is installed; error logs are likely invalid for any other mods spammed.

Mod List :
image

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!

Server crashed suddenly

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

Incompatble with Lithium

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]

Build fails with an exception

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

Dragon Will Not Respawn

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

server not loading world; on singleplayer eating like 80% of cpu in idle

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.

Can't start server, error in attaching agent to JVM

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

Not launching with this mod!

MultiMC_qxdbRIE424
As u can see in this screenshot of my mods i use,
but MCMT doesnt work , i mean it doesnt even start.
And it doesn't even tell the incompability!

1.19.1 not starting: Mod Loaded Too Early

obrazek
Any idea what causes this? It seems to be fighting with the latest update of lithium.
It says it cannot inject ServerChunkManager with prioriti 1000 over Lithium injection with priority 1000.

Can't start MC Fabric with MCMT.

image

image

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>

Carpet Mod Incompatibility

Pretty self explanatory, Minecraft doesn't run with MCMT and Carpet Mod together. There's no crashlog when this occurs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.