Closed Tunga-Tech closed 3 months ago
Please read the README, everything you need is documented in there.
Please read the README, everything you need is documented in there.
Also is this compatible with 1.21.1 because I keep getting this crash log:`Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture [14:52:09] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.2 [14:52:09] [ForkJoinPool-1-worker-3/WARN]: Mod lithostitched uses the version 1.2.5a which isn't compatible with Loader's extended semantic version format (Could not parse version number component '5a'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version [14:52:09] [main/INFO]: Loading 230 mods:
[14:52:26] [Server thread/INFO]: Starting background profiler... [14:52:26] [Server thread/INFO]: | |__) LuckPerms v5.4.140 [14:52:26] [Server thread/INFO]: |___ | Running on Fabric - fabric@0.102.1+1.21.1 [14:52:26] [Server thread/INFO]: [14:52:26] [Server thread/INFO]: Loading configuration... [14:52:26] [Server thread/INFO]: Loading storage provider... [H2] [14:52:26] [Server thread/INFO]: Loading internal permission managers... [14:52:26] [Server thread/INFO]: Performing initial data load... [14:52:26] [Server thread/INFO]: Successfully enabled. (took 551ms) [14:52:26] [Server thread/INFO]: Starting minecraft server version 1.21.1 [14:52:26] [Server thread/INFO]: Loading properties [14:52:26] [Server console handler/INFO]: Shutting down vanilla console thread... [14:52:26] [Server thread/INFO]: Default game type: SURVIVAL [14:52:26] [Server thread/INFO]: Generating keypair [14:52:26] [Server thread/INFO]: Starting Minecraft server on *:25565 [14:52:26] [Server thread/INFO]: Using default channel type [14:52:27] [Server thread/INFO]: Preparing level "saves/Wahoo!" [14:52:27] [Server thread/INFO]: Enforcing safe world random access [14:52:27] [Server thread/ERROR]: Mixin apply for mod server-replay failed serverreplay.mixins.json:chunk.ChunkMapMixin from mod server-replay -> net.minecraft.class_3898: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/class_3898::onUpdateChunkMap with priority 1000 cannot inject into net/minecraft/class_3898::method_17217(JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193; merged by com.ishland.c2me.rewrites.chunksystem.mixin.MixinThreadedAnvilChunkStorage with priority 1100 [INJECT_PREPARE Applicator Phase -> serverreplay.mixins.json:chunk.ChunkMapMixin from mod server-replay -> Prepare Injections -> handler$cgp000$server-replay$onUpdateChunkMap(JILnet/minecraft/class_3193;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare -> -> { target: method_17217(JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193; }] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/server/world/ServerChunkLoadingManager::onUpdateChunkMap with priority 1000 cannot inject into net/minecraft/server/world/ServerChunkLoadingManager::setLevel(JILnet/minecraft/server/world/ChunkHolder;I)Lnet/minecraft/server/world/ChunkHolder; merged by com.ishland.c2me.rewrites.chunksystem.mixin.MixinThreadedAnvilChunkStorage with priority 1100 [INJECT_PREPARE Applicator Phase -> serverreplay.mixins.json:chunk.ChunkMapMixin from mod server-replay -> Prepare Injections -> handler$cgp000$server-replay$onUpdateChunkMap(JILnet/minecraft/server/world/ChunkHolder;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare -> -> { target: setLevel(JILnet/minecraft/server/world/ChunkHolder;I)Lnet/minecraft/server/world/ChunkHolder; }] at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.2.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] at MC/net.minecraft.server.world.ServerChunkManager.
(ServerChunkManager.java:84) ~[server-intermediary.jar:?] at MC/net.minecraft.server.world.ServerWorld. (ServerWorld.java:242) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.createWorlds(MinecraftServer.java:377) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:342) ~[server-intermediary.jar:?] at MC/net.minecraft.server.dedicated.MinecraftDedicatedServer.setupServer(MinecraftDedicatedServer.java:185) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:664) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281) ~[server-intermediary.jar:?] at java.base/java.lang.Thread.run(Thread.java:1570) [?:?] [14:52:27] [Server thread/ERROR]: Encountered an unexpected exception java.lang.RuntimeException: Mixin transformation of net.minecraft.server.world.ServerChunkLoadingManager failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.2.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] at MC/net.minecraft.server.world.ServerChunkManager. (ServerChunkManager.java:84) ~[server-intermediary.jar:?] at MC/net.minecraft.server.world.ServerWorld. (ServerWorld.java:242) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.createWorlds(MinecraftServer.java:377) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:342) ~[server-intermediary.jar:?] at MC/net.minecraft.server.dedicated.MinecraftDedicatedServer.setupServer(MinecraftDedicatedServer.java:185) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:664) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281) ~[server-intermediary.jar:?] at java.base/java.lang.Thread.run(Thread.java:1570) [?:?] 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.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.2.jar:?] ... 12 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [serverreplay.mixins.json:chunk.ChunkMapMixin from mod server-replay] from phase [DEFAULT] in config [serverreplay.mixins.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.2.jar:?] ... 12 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/server/world/ServerChunkLoadingManager::onUpdateChunkMap with priority 1000 cannot inject into net/minecraft/server/world/ServerChunkLoadingManager::setLevel(JILnet/minecraft/server/world/ChunkHolder;I)Lnet/minecraft/server/world/ChunkHolder; merged by com.ishland.c2me.rewrites.chunksystem.mixin.MixinThreadedAnvilChunkStorage with priority 1100 [INJECT_PREPARE Applicator Phase -> serverreplay.mixins.json:chunk.ChunkMapMixin from mod server-replay -> Prepare Injections -> handler$cgp000$server-replay$onUpdateChunkMap(JILnet/minecraft/server/world/ChunkHolder;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare -> -> { target: setLevel(JILnet/minecraft/server/world/ChunkHolder;I)Lnet/minecraft/server/world/ChunkHolder; }] at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.2.jar:?] ... 12 more [14:52:27] [Server thread/ERROR]: This crash report has been saved to: /home/minecraft/crash-reports/crash-2024-08-26_14.52.27-server.txt [14:52:27] [Server thread/INFO]: Stopping fStats [14:52:27] [Server thread/INFO]: Starting shutdown process... [14:52:27] [Server thread/INFO]: Closing storage... [14:52:28] [Server thread/INFO]: Stopping server [14:52:28] [Server thread/INFO]: Saving players [14:52:28] [Server thread/INFO]: Saving worlds [14:52:28] [Server thread/ERROR]: Exception stopping the server java.lang.NullPointerException: Cannot invoke "alternate.current.interfaces.mixin.IServerLevel.alternate_current$getWireHandler()" because "overworld" is null at net.minecraft.server.MinecraftServer.handler$zzo000$alternate-current$alternate_current$save(MinecraftServer.java:3114) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.save(MinecraftServer.java) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.shutdown(MinecraftServer.java:620) ~[server-intermediary.jar:?] at MC/net.minecraft.server.dedicated.MinecraftDedicatedServer.shutdown(MinecraftDedicatedServer.java:561) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:735) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281) ~[server-intermediary.jar:?] at java.base/java.lang.Thread.run(Thread.java:1570) [?:?]`
This seems to be a compatibility issue with https://github.com/RelativityMC/C2ME-fabric, it seems they completely overwrite the chunk system. I will open a separate issue for this, but it's likely that I this will not be fixed anytime soon. If you remove C2ME the mod should work.
Hello, I was wondering if you could list player's names somewhere in the config and also be able to use a command so that it will auto start recording when they join. I would like this since that was the main reason I used this mod after this mod was discontinued.