Nova-Committee / McBot

A mod allowed you to connect minecraft and QQ
Other
131 stars 17 forks source link

Fabric 1.18.2(Fabric loader=0.14.12)模组加载异常 #51

Closed DavidBlackCN closed 1 year ago

DavidBlackCN commented 1 year ago

Minecraft=1.18.2 Fabric=0.14.12 Fabric api=0.67.0 Bot-Connect=1.18.2-2.0.1

  1. 部分设置指令无法正常运行。

    • /mcbot status,后端显示“An unexpected error occurred trying to execute that command”
    • /mcbot disconnect(已连接到框架),后端显示“WebSocket目前未连接”
    • /mcbot addGroup,后端显示“An unexpected error occurred trying to execute that command”
  2. 玩家无法加入服务器(连接已丢失:无效的玩家数据) server.properties中的白名单已开启,并通过后端添加玩家白名单 后端输出如下: [16:43:57] [User Authenticator #1/INFO]: UUID of player David_Black_ is 06c398dd-8fcc-49c4-8672-01ecf3f25ecc [16:43:57] [Server thread/ERROR]: Couldn't place player in world java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2985 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.12.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.12.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.12.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at net.minecraft.class_3324.method_14578(class_3324.java:823) ~[server-intermediary.jar:?] at net.minecraft.class_3222.<init>(class_3222.java:252) ~[server-intermediary.jar:?] at net.minecraft.class_3324.method_14613(class_3324.java:454) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_14384(class_3248.java:112) ~[server-intermediary.jar:?] at net.minecraft.class_3248.redirect$zdk000$handlePlayerJoin(class_3248.java:563) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_18785(class_3248.java:67) ~[server-intermediary.jar:?] at net.minecraft.class_2535.method_10754(class_2535.java:243) ~[server-intermediary.jar:?] at net.minecraft.class_3242.method_14357(class_3242.java:183) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:918) ~[server-intermediary.jar:?] at net.minecraft.class_3176.method_3813(class_3176.java:322) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:851) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:273) ~[server-intermediary.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] 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:422) ~[fabric-loader-0.14.12.jar:?] ... 18 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method PlayerAdvancements_award(Lnet/minecraft/class_161;Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V in botapi.mixins.json:PlayerAdvancementsMixin from mod botapi failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap Bot-Connect-fabric-refmap.json at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1385) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[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:400) ~[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:422) ~[fabric-loader-0.14.12.jar:?] ... 18 more [16:43:57] [Server thread/INFO]: com.mojang.authlib.GameProfile@7081b364[id=06c398dd-8fcc-49c4-8672-01ecf3f25ecc,name=David_Black_,properties={textures=[com.mojang.authlib.properties.Property@24289fcb]},legacy=false] (/183.25.151.56:18677) lost connection: Invalid player data [16:43:57] [Server thread/WARN]: handleDisconnection() called twice

3.顺便交一个PR:官方wiki的教程内容已部分过时,可以考虑一下更新教程并添加对config配置的注解。

cnlimiter commented 1 year ago

1.18.2已经不更新了哦,不过fabric1.18.2和1.19.3变动不大,可以尝试自行移植