GStefanowich / MC-Server-Protection

A (Minecraft) Fabric server administration mod
MIT License
27 stars 14 forks source link

Crashes with StyledChat mod #37

Open Soochaehwa opened 2 years ago

Soochaehwa commented 2 years ago
[01:55:00] [main/INFO]: Loading Minecraft 1.18 with Fabric Loader 0.12.11
[01:55:00] [main/WARN]: Warnings were found!
 - Mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) 0.1.18+3ac43d95c8 recommends any version of fabric-textures-v0, which is disabled for this environment (client/server only)!
     - You should install any version of fabric-textures-v0 for the optimal experience.
[01:55:00] [main/INFO]: Loading 41 mods:
    - fabric 0.44.0+1.18
    - fabric-api-base 0.4.1+b4f4f6cdc8 via fabric
    - fabric-api-lookup-api-v1 1.4.0+16d92c47c8 via fabric
    - fabric-biome-api-v1 6.0.1+ded849a9c8 via fabric
    - fabric-command-api-v1 1.1.6+3ac43d95c8 via fabric
    - fabric-commands-v0 0.2.5+b4f4f6cdc8 via fabric
    - fabric-containers-v0 0.1.18+d154e2c6c8 via fabric
    - fabric-content-registries-v0 0.4.5+6f53a73dc8 via fabric
    - fabric-crash-report-info-v1 0.1.8+3ac43d95c8 via fabric
    - fabric-dimensions-v1 2.1.7+43d29571c8 via fabric
    - fabric-entity-events-v1 1.4.5+6b21378ac8 via fabric
    - fabric-events-interaction-v0 0.4.16+bfa23f17c8 via fabric
    - fabric-events-lifecycle-v0 0.2.6+b4f4f6cdc8 via fabric
    - fabric-game-rule-api-v1 1.0.10+3ac43d95c8 via fabric
    - fabric-item-api-v1 1.3.0+691a79b5c8 via fabric
    - fabric-item-groups-v0 0.3.3+3ac43d95c8 via fabric
    - fabric-lifecycle-events-v1 1.4.10+c15ca335c8 via fabric
    - fabric-loot-tables-v1 1.0.8+3ac43d95c8 via fabric
    - fabric-mining-level-api-v1 1.0.3+3ac43d95c8 via fabric
    - fabric-mining-levels-v0 0.1.7+b4f4f6cdc8 via fabric
    - fabric-networking-api-v1 1.0.18+3ac43d95c8 via fabric
    - fabric-networking-v0 0.3.5+b4f4f6cdc8 via fabric
    - fabric-object-builder-api-v1 1.11.0+3b82842ec8 via fabric
    - fabric-object-builders-v0 0.7.8+3ac43d95c8 via fabric
    - fabric-particles-v1 0.2.9+526dc1acc8 via fabric
    - fabric-permissions-api-v0 0.1-SNAPSHOT via styledchat
    - fabric-registry-sync-v0 0.8.5+3ac43d95c8 via fabric
    - fabric-rendering-data-attachment-v1 0.3.4+7242e9d7c8 via fabric
    - fabric-rendering-fluids-v1 0.1.18+3ac43d95c8 via fabric
    - fabric-resource-loader-v0 0.4.11+3ac43d95c8 via fabric
    - fabric-screen-handler-api-v1 1.1.11+3ac43d95c8 via fabric
    - fabric-structure-api-v1 2.0.8+295197a7c8 via fabric
    - fabric-tag-extensions-v0 1.2.5+3ac43d95c8 via fabric
    - fabric-tool-attribute-api-v1 1.3.4+7de09f55c8 via fabric
    - fabric-transfer-api-v1 1.5.5+b4f4f6cdc8 via fabric
    - fabricloader 0.12.11
    - java 17
    - minecraft 1.18
    - placeholder-api 1.1.3+1.17.1 via styledchat
    - sewing-machine 1.4.1
    - styledchat 1.2.2+1.18
[01:55:00] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/C:/Users/hkj13/Desktop/Fabric%201.18/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=SERVER
[01:55:00] [main/INFO]: Compatibility level set to JAVA_16
[01:55:00] [main/INFO]: Compatibility level set to JAVA_17
[01:55:06] [main/WARN]: @Inject(@At("INVOKE")) Shift.BY=3 on fabric-lifecycle-events-v1.mixins.json:server.WorldChunkMixin::handler$zca000$onLoadBlockEntity exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning.
[01:55:08] [main/INFO]: [SEW] Sewing Machine utilities mod is starting.
[01:55:08] [main/INFO]: [SEW] Initializing Database.
[01:55:09] [main/INFO]: [SEW] Loading configuration file (118 options).
[01:55:09] [main/INFO]: [SEW] Skipping Database Initialization (Unused)
[01:55:09] [main/INFO]: [SEW] Finished loading.
[01:55:10] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[01:55:10] [main/ERROR]: Mixin apply for mod styledchat failed styledchat.mixins.json:MessageCommandMixin -> net.minecraft.class_3082: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/class_3082::styledChat_redirectSending with priority 1000 cannot inject into net/minecraft/class_3082::method_13462(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)I merged by net.TheElm.project.mixins.Commands.Whisper with priority 1000 [PREINJECT Applicator Phase -> styledchat.mixins.json:MessageCommandMixin -> Prepare Injections ->  -> redirect$zja000$styledChat_redirectSending(Ljava/util/function/Consumer;Ljava/lang/Object;Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_3082::styledChat_redirectSending with priority 1000 cannot inject into net/minecraft/class_3082::method_13462(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)I merged by net.TheElm.project.mixins.Commands.Whisper with priority 1000 [PREINJECT Applicator Phase -> styledchat.mixins.json:MessageCommandMixin -> Prepare Injections ->  -> redirect$zja000$styledChat_redirectSending(Ljava/util/function/Consumer;Ljava/lang/Object;Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)V -> Prepare]
    at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) [fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) [fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.11.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
    at net.minecraft.class_2170.<init>(class_2170.java:181) [server-intermediary.jar:?]
    at net.minecraft.class_5350.<init>(class_5350.java:39) [server-intermediary.jar:?]
    at net.minecraft.class_5350.method_29466(class_5350.java:88) [server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:155) [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:602) [fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.12.11.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.12.11.jar:?]
[01:55:10] [main/FATAL]: Failed to start the minecraft server
java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3082 failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252) ~[fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.11.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at net.minecraft.class_2170.<init>(class_2170.java:181) ~[server-intermediary.jar:?]
    at net.minecraft.class_5350.<init>(class_5350.java:39) ~[server-intermediary.jar:?]
    at net.minecraft.class_5350.method_29466(class_5350.java:88) ~[server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:155) [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:602) [fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.12.11.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.12.11.jar:?]
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.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.12.11.jar:?]
    ... 19 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [styledchat.mixins.json:MessageCommandMixin] from phase [DEFAULT] in config [styledchat.mixins.json] from mod [styledchat] FAILED during APPLY
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.12.11.jar:?]
    ... 19 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_3082::styledChat_redirectSending with priority 1000 cannot inject into net/minecraft/class_3082::method_13462(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)I merged by net.TheElm.project.mixins.Commands.Whisper with priority 1000 [PREINJECT Applicator Phase -> styledchat.mixins.json:MessageCommandMixin -> Prepare Injections ->  -> redirect$zja000$styledChat_redirectSending(Ljava/util/function/Consumer;Ljava/lang/Object;Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)V -> Prepare]
    at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.12.11.jar:?]
    ... 19 more
cpm9 commented 2 years ago

The author of styled chat told me that its a conflict at mixins/Commands/Whisper.java

GStefanowich commented 2 years ago

Yeah it's something that's my fault that I need to fix in a future update. The way I changed message formatting is messy and overpowers StyledChat