Concurrent Chunk Management Engine (Fabric)

Concurrent Chunk Management Engine (Fabric)

231k Downloads

[Compatibility] Incompatibility with Lithium 0.7.8

Londiuh opened this issue ยท 3 comments

commented

The server crashes when using Lithium 0.7.8. The new alloc.nbt added in 0.7.8 causes the issue. Adding mixin.alloc.nbt=false to lithium.properties fixes the crash.

commented

Can confirm for client 1.18.1, C2ME 0.2.0 alpha 6.1, Lithium 0.7.8

[09:41:66] [main/INFO]: Loading Minecraft 1.18.1 with Fabric Loader 0.12.12
[09:41:13] [main/INFO]: Loading 6 mods:
	- c2me 0.2.0+alpha.6.1
	- elativitymc_c2me-fabric_ver_1_18_libs_ 0.2.0+alpha.6.1 via c2me
	- fabricloader 0.12.12
	- java 17
	- lithium 0.7.8
	- minecraft 1.18.1
[09:41:19] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/D:/Games/Minecraft/libraries/net/fabricmc/sponge-mixin/0.10.7+mixin.0.8.4/sponge-mixin-0.10.7+mixin.0.8.4.jar Service=Knot/Fabric Env=CLIENT
[09:41:74] [main/INFO]: Compatibility level set to JAVA_16
[09:41:97] [main/INFO]: Configuration loaded successfully after 182.784ms
[09:41:97] [main/INFO]: Successfully loaded configuration for C2ME
[09:41:97] [main/INFO]: Searching for modules in 1 locations...
[09:41:99] [main/INFO]: Loading 1 modules: [C2ME.fabric.libs.main]
[09:41:99] [main/WARN]: Error while loading submodule
java.lang.module.FindException: Module jdk.incubator.vector not found, required by C2ME.fabric.libs.main
	at java.base/java.lang.module.Resolver.findFail(Resolver.java:893)
	at java.base/java.lang.module.Resolver.resolve(Resolver.java:192)
	at java.base/java.lang.module.Resolver.resolve(Resolver.java:141)
	at java.base/java.lang.module.Configuration.resolve(Configuration.java:421)
	at java.base/java.lang.module.Configuration.resolve(Configuration.java:255)
	at com.ishland.c2me.common.util.ModuleUtil.<clinit>(ModuleUtil.java:48)
	at com.ishland.c2me.mixin.C2MEMixinPlugin.onLoad(C2MEMixinPlugin.java:25)
	at org.spongepowered.asm.mixin.transformer.PluginHandle.onLoad(PluginHandle.java:119)
	at org.spongepowered.asm.mixin.transformer.MixinConfig.onSelect(MixinConfig.java:709)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.selectConfigs(MixinProcessor.java:498)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:460)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:606)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

[09:41:02] [main/INFO]: Initializing C2ME Compatibility Module
[09:41:07] [main/INFO]: Loaded configuration file for Lithium: 102 options available, 1 override(s) found
[09:41:31] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages)
[09:41:38] [main/WARN]: Force-disabling mixin 'world.player_chunk_tick.ThreadedAnvilChunkStorageMixin' as rule 'mixin.world.player_chunk_tick' (added by mods [c2me]) disables it and children
[09:41:56] [main/INFO]: Adding mixins: [None]
[09:41:05] [main/INFO]: Transforming Lnet/minecraft/class_128;<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
[09:41:05] [main/INFO]: Transforming Lnet/minecraft/class_128;<clinit>()V
[09:41:64] [main/WARN]: @Redirect conflict. Skipping lithium.mixins.json:alloc.nbt.NbtCompoundMixin->@Redirect::removeOldMapAlloc()Ljava/util/HashMap; from mod lithium with priority 1000, already redirected by c2me.mixins.json:optimization.reduce_allocs.MixinNbtCompound->@Redirect::redirectNewHashMap()Ljava/util/HashMap; from mod c2me with priority 1100
[09:41:64] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:610)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.ExceptionInInitializerError
	at net.minecraft.class_3826.<clinit>(class_3826.java:15)
	at net.minecraft.class_3828.<clinit>(class_3828.java:15)
	at net.minecraft.class_5919.method_34299(class_5919.java:16)
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72)
	at net.minecraft.class_5919.<clinit>(class_5919.java:14)
	at net.minecraft.class_3031.<clinit>(class_3031.java:68)
	at net.minecraft.class_6800.<clinit>(class_6800.java:19)
	at net.minecraft.class_6803.method_39702(class_6803.java:20)
	at net.minecraft.class_5458.method_30566(class_5458.java:78)
	at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
	at net.minecraft.class_5458.<clinit>(class_5458.java:77)
	at net.minecraft.class_2378.<clinit>(class_2378.java:269)
	at net.minecraft.class_2966.method_12851(class_2966.java:49)
	at net.minecraft.client.main.Main.main(Main.java:155)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608)
	... 2 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2487 failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at net.minecraft.class_3821.method_28984(class_3821.java:21)
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72)
	at net.minecraft.class_3821.<clinit>(class_3821.java:17)
	... 21 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)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247)
	... 27 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector removeOldMapAlloc()Ljava/util/HashMap; in lithium.mixins.json:alloc.nbt.NbtCompoundMixin from mod lithium failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap mixins.lithium.refmap.json
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1381)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
	... 30 more
commented
[21:14:45] [main/WARN]: @Redirect conflict. Skipping lithium.mixins.json:alloc.nbt.NbtCompoundMixin->@Redirect::removeOldMapAlloc()Ljava/util/HashMap; from mod lithium with priority 1000, already redirected by c2me.mixins.json:optimization.reduce_allocs.MixinNbtCompound->@Redirect::redirectNewHashMap()Ljava/util/HashMap; from mod c2me with priority 1100
[21:14:45] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:418) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.13.3.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 net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) [fabric-loader-0.13.3.jar:?]
Caused by: java.lang.ExceptionInInitializerError
	at net.minecraft.class_3826.<clinit>(class_3826.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_3828.<clinit>(class_3828.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_5919.method_34299(class_5919.java:16) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.class_5919.<clinit>(class_5919.java:14) ~[server-intermediary.jar:?]
	at net.minecraft.class_3031.<clinit>(class_3031.java:68) ~[server-intermediary.jar:?]
	at net.minecraft.class_6800.<clinit>(class_6800.java:19) ~[server-intermediary.jar:?]
	at net.minecraft.class_6803.method_39702(class_6803.java:20) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:78) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:77) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:269) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:101) ~[server-intermediary.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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 7 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2487 failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_3821.method_28984(class_3821.java:21) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.class_3821.<clinit>(class_3821.java:17) ~[server-intermediary.jar:?]
	at net.minecraft.class_3826.<clinit>(class_3826.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_3828.<clinit>(class_3828.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_5919.method_34299(class_5919.java:16) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.class_5919.<clinit>(class_5919.java:14) ~[server-intermediary.jar:?]
	at net.minecraft.class_3031.<clinit>(class_3031.java:68) ~[server-intermediary.jar:?]
	at net.minecraft.class_6800.<clinit>(class_6800.java:19) ~[server-intermediary.jar:?]
	at net.minecraft.class_6803.method_39702(class_6803.java:20) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:78) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:77) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:269) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:101) ~[server-intermediary.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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 7 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.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_3821.method_28984(class_3821.java:21) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.class_3821.<clinit>(class_3821.java:17) ~[server-intermediary.jar:?]
	at net.minecraft.class_3826.<clinit>(class_3826.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_3828.<clinit>(class_3828.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_5919.method_34299(class_5919.java:16) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.class_5919.<clinit>(class_5919.java:14) ~[server-intermediary.jar:?]
	at net.minecraft.class_3031.<clinit>(class_3031.java:68) ~[server-intermediary.jar:?]
	at net.minecraft.class_6800.<clinit>(class_6800.java:19) ~[server-intermediary.jar:?]
	at net.minecraft.class_6803.method_39702(class_6803.java:20) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:78) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:77) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:269) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:101) ~[server-intermediary.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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 7 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector removeOldMapAlloc()Ljava/util/HashMap; in lithium.mixins.json:alloc.nbt.NbtCompoundMixin from mod lithium failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap mixins.lithium.refmap.json
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1385) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_3821.method_28984(class_3821.java:21) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.class_3821.<clinit>(class_3821.java:17) ~[server-intermediary.jar:?]
	at net.minecraft.class_3826.<clinit>(class_3826.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_3828.<clinit>(class_3828.java:15) ~[server-intermediary.jar:?]
	at net.minecraft.class_5919.method_34299(class_5919.java:16) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.class_5919.<clinit>(class_5919.java:14) ~[server-intermediary.jar:?]
	at net.minecraft.class_3031.<clinit>(class_3031.java:68) ~[server-intermediary.jar:?]
	at net.minecraft.class_6800.<clinit>(class_6800.java:19) ~[server-intermediary.jar:?]
	at net.minecraft.class_6803.method_39702(class_6803.java:20) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:78) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:77) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:269) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:49) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:101) ~[server-intermediary.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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 7 more
``
commented

Already fixed in development builds. Please use backports builds for 1.18.1 on modrinth.