Xujiayao / Discord-MC-Chat

Discord-MC-Chat (DMCC), formerly known as MC-Discord-Chat and MCDiscordChat (MCDC), is a practical and powerful Fabric and Quilt Minecraft <> Discord chat bridge inspired by BRForgers/DisFabric
https://blog.xujiayao.com/posts/4ba0a17a/
MIT License
65 stars 36 forks source link

[Bug] Advancement messages crash the server in 1.21.3 #258

Open davie53 opened 3 hours ago

davie53 commented 3 hours ago

Checks

Minecraft Version

1.21.3

Discord-MC-Chat Version

2.3.4

Description

The moment I get an advancement the server crashes. When the server starts again I have the advancement, but the server crashing every time is annoying. Also, when I get an advancement that I already have had before (by using /advancement revoke) instead I get kicked, and the server stays running. Also, in the log and config files I have replaced a few things with . Also also, as you can see in my config file, I tried removing stuff from the advancement message, but that didn't work either.

To Reproduce

  1. Join a server that has the mod installed on 1.21.3, version 2.3.4 (and has a properly set up Discord bot).
  2. Get an advancement that shows up in chat.
  3. Observe that the server crashes.

How to only get kicked instead of crashing the server:

  1. Join a server that has the mod installed on 1.21.3, version 2.3.4 (and has a properly set up Discord bot).
  2. Get an advancement that shows up in chat.
  3. Start the server again and join it.
  4. Use /advancement revoke to revoke the advancement you already have.
  5. Get that advancement again.
  6. Observe the different kicking message.
  7. Observe that the server is still running, and you can easily re-join it.

Log

[10:51:59] [main/INFO]: Loading Minecraft 1.21.3 with Fabric Loader 0.16.7
[10:52:00] [main/INFO]: Loading 56 mods:
    - discord-mc-chat 2.3.4
       |-- com_fasterxml_jackson_core_jackson-annotations 2.17.0
       |-- com_fasterxml_jackson_core_jackson-core 2.17.0
       |-- com_fasterxml_jackson_core_jackson-databind 2.17.0
       |-- com_google_code_gson_gson 2.11.0
       |-- com_neovisionaries_nv-websocket-client 2.14
       |-- com_squareup_okhttp3_okhttp 4.12.0
       |-- com_squareup_okio_okio-jvm 3.6.0
       |-- discord-mc-chat-1_21 2.3.4
       |-- net_dv8tion_jda 5.0.0
       |-- net_fellbaum_jemoji 1.3.4
       |-- net_sf_trove4j_core 3.1.0
       |-- org_apache_commons_commons-collections4 4.4
       |-- org_jetbrains_kotlin_kotlin-stdlib 1.8.21
       \-- org_slf4j_slf4j-api 2.0.13
    - fabric-api 0.106.1+1.21.3
       |-- fabric-api-base 0.4.48+2127dc7240
       |-- fabric-api-lookup-api-v1 1.6.78+c47b9d4340
       |-- fabric-biome-api-v1 14.0.5+c47b9d4340
       |-- fabric-block-api-v1 1.0.28+c47b9d4340
       |-- fabric-block-view-api-v2 1.0.16+c47b9d4340
       |-- fabric-blockrenderlayer-v1 2.0.2+c47b9d4340
       |-- fabric-client-tags-api-v1 1.1.22+c47b9d4340
       |-- fabric-command-api-v1 1.2.56+f71b366f40
       |-- fabric-command-api-v2 2.2.35+c47b9d4340
       |-- fabric-commands-v0 0.2.73+df3654b340
       |-- fabric-content-registries-v0 9.1.5+c47b9d4340
       |-- fabric-convention-tags-v1 2.1.0+7f945d5b40
       |-- fabric-convention-tags-v2 2.9.0+c47b9d4340
       |-- fabric-crash-report-info-v1 0.3.3+c47b9d4340
       |-- fabric-data-attachment-api-v1 1.1.38+c47b9d4340
       |-- fabric-data-generation-api-v1 21.0.14+c47b9d4340
       |-- fabric-dimensions-v1 4.0.7+c47b9d4340
       |-- fabric-entity-events-v1 2.0.5+c47b9d4340
       |-- fabric-events-interaction-v0 2.0.9+c47b9d4340
       |-- fabric-game-rule-api-v1 1.0.59+c47b9d4340
       |-- fabric-item-api-v1 11.1.5+c47b9d4340
       |-- fabric-item-group-api-v1 4.1.15+e7c9ab6640
       |-- fabric-key-binding-api-v1 1.0.53+c47b9d4340
       |-- fabric-keybindings-v0 0.2.51+df3654b340
       |-- fabric-lifecycle-events-v1 2.3.22+c47b9d4340
       |-- fabric-loot-api-v2 3.0.24+3f89f5a540
       |-- fabric-loot-api-v3 1.0.12+c47b9d4340
       |-- fabric-message-api-v1 6.0.19+c47b9d4340
       |-- fabric-model-loading-api-v1 3.0.7+c47b9d4340
       |-- fabric-networking-api-v1 4.3.3+56ec7ac640
       |-- fabric-object-builder-api-v1 17.0.7+c47b9d4340
       |-- fabric-particles-v1 4.0.8+c47b9d4340
       |-- fabric-recipe-api-v1 7.0.2+c47b9d4340
       |-- fabric-registry-sync-v0 5.2.0+56ec7ac640
       |-- fabric-renderer-api-v1 4.0.3+c47b9d4340
       |-- fabric-renderer-indigo 1.9.3+c47b9d4340
       |-- fabric-rendering-data-attachment-v1 0.3.54+73761d2e40
       |-- fabric-rendering-fluids-v1 3.1.13+c47b9d4340
       |-- fabric-rendering-v0 1.1.81+df3654b340
       |-- fabric-rendering-v1 8.0.5+c47b9d4340
       |-- fabric-resource-conditions-api-v1 5.0.8+c47b9d4340
       |-- fabric-resource-loader-v0 3.0.5+c47b9d4340
       |-- fabric-screen-api-v1 2.0.32+c47b9d4340
       |-- fabric-screen-handler-api-v1 1.3.98+c47b9d4340
       |-- fabric-sound-api-v1 1.0.29+c47b9d4340
       |-- fabric-transfer-api-v1 5.4.0+c47b9d4340
       \-- fabric-transitive-access-wideners-v1 6.1.8+c47b9d4340
    - fabricloader 0.16.7
       \-- mixinextras 0.4.1
    - java 21
    - minecraft 1.21.3
[10:52:01] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/D:/Users/<myName>/AppData/Roaming/minecraft_fabric_server_1/libraries/net/fabricmc/sponge-mixin/0.15.3+mixin.0.8.7/sponge-mixin-0.15.3+mixin.0.8.7.jar Service=Knot/Fabric Env=SERVER
[10:52:03] [main/INFO]: Compatibility level set to JAVA_21
[10:52:04] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[10:52:12] [main/INFO]: -----------------------------------------
[10:52:12] [main/INFO]: Discord-MC-Chat (DMCC) 2.3.4
[10:52:12] [main/INFO]: By Xujiayao
[10:52:12] [main/INFO]: 
[10:52:12] [main/INFO]: More information + Docs:
[10:52:12] [main/INFO]: https://blog.xujiayao.com/posts/4ba0a17a/
[10:52:12] [main/INFO]: -----------------------------------------
[10:52:14] [main/INFO]: Login Successful!
[10:52:14] [JDA MainWS-ReadThread/INFO]: Connected to WebSocket
[10:52:15] [JDA MainWS-ReadThread/INFO]: Finished Loading!
[10:52:16] [main/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[10:52:19] [main/INFO]: Loaded 1337 recipes
[10:52:19] [main/INFO]: Loaded 1448 advancements
[10:52:19] [main/INFO]: Applied 0 biome modifications to 0 of 64 new biomes in 1.735 ms
[10:52:19] [Server thread/INFO]: Starting minecraft server version 1.21.3
[10:52:19] [Server thread/INFO]: Loading properties
[10:52:19] [Server thread/INFO]: Default game type: SURVIVAL
[10:52:19] [Server thread/INFO]: Generating keypair
[10:52:19] [Server thread/INFO]: Starting Minecraft server on *:25565
[10:52:19] [Server thread/INFO]: Using default channel type
[10:52:19] [Server thread/INFO]: Preparing level "world"
[10:52:19] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[10:52:21] [Worker-Main-5/INFO]: Preparing spawn area: 0%
[10:52:21] [Worker-Main-5/INFO]: Preparing spawn area: 0%
[10:52:21] [Worker-Main-5/INFO]: Preparing spawn area: 0%
[10:52:21] [Worker-Main-5/INFO]: Preparing spawn area: 0%
[10:52:21] [Server thread/INFO]: Time elapsed: 1813 ms
[10:52:21] [Server thread/INFO]: Done (2.160s)! For help, type "help"
[10:52:34] [User Authenticator #1/INFO]: UUID of player davie53 is c36d201c-0f8f-4477-9f61-fc92941bd70f
[10:52:35] [Server thread/INFO]: davie53[/127.0.0.1:60182] logged in with entity id 62 at (44.52508301656936, 68.0, -64.40929330861063)
[10:52:35] [Server thread/INFO]: davie53 joined the game
[10:52:53] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoSuchMethodError: 'net.minecraft.class_1928 net.minecraft.class_1937.method_8450()'
    at knot/com.xujiayao.discord_mc_chat.minecraft.MinecraftEventListener.lambda$init$4(MinecraftEventListener.java:223) ~[discord-mc-chat-1_21-2.3.4-177dda682b0dca8c.jar:?]
    at knot/com.xujiayao.discord_mc_chat.minecraft.MinecraftEvents.lambda$static$6(MinecraftEvents.java:39) ~[discord-mc-chat-1_21-2.3.4-177dda682b0dca8c.jar:?]
    at knot/net.minecraft.class_2985.handler$zza000$discord-mc-chat-1_21$award(class_2985.java:528) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2985.method_12878(class_2985.java:180) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_179$class_180.method_796(class_179.java:21) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_4558.method_22510(class_4558.java:71) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2066.method_24362(class_2066.java:47) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2066.method_8950(class_2066.java:43) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3222$2.method_7635(class_3222.java:311) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1703.method_34246(class_1703.java:245) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1703.method_7623(class_1703.java:202) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3244.method_12070(class_3244.java:1858) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2873.method_12480(class_2873.java:31) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2873.method_11054(class_2873.java:10) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2600.method_11072(class_2600.java:27) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1255.method_18859(class_1255.java:164) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:889) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:180) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1255.method_16075(class_1255.java:138) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:871) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:865) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1255.method_18857(class_1255.java:147) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_18857(MinecraftServer.java:829) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:836) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:719) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:292) ~[server-intermediary.jar:?]
    at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
[10:52:53] [Server thread/ERROR]: This crash report has been saved to: D:\Users\<myName>\AppData\Roaming\minecraft_fabric_server_1\crash-reports\crash-2024-10-27_10.52.53-server.txt
[10:52:53] [Server thread/INFO]: Stopping server
[10:52:53] [Server thread/INFO]: Saving players
[10:52:53] [Server thread/INFO]: davie53 lost connection: Server closed
[10:52:53] [Server thread/INFO]: davie53 left the game
[10:52:53] [Server thread/INFO]: Saving worlds
[10:52:54] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[10:52:56] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[10:52:56] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[10:52:56] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[10:52:56] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[10:52:56] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[10:52:56] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved

Config

{
  "generic": {
    "language": "en_us",
    "botToken": "<myBotToken>",
    "showServerStatusInBotStatus": true,
    "botPlayingActivity": "Minecraft (%onlinePlayerCount%/%maxPlayerCount%)",
    "botListeningActivity": "",
    "useWebhook": false,
    "channelId": "<theChannel>",
    "consoleLogChannelId": "",
    "updateNotificationChannelId": "",
    "useUuidInsteadOfName": true,
    "avatarApi": "https://mc-heads.net/avatar/%player%.png",
    "broadcastPlayerCommandExecution": false,
    "broadcastSlashCommandExecution": true,
    "announceServerStartStop": true,
    "announcePlayerJoinLeave": true,
    "announceDeathMessages": true,
    "announceAdvancements": true,
    "broadcastChatMessages": true,
    "formatChatMessages": true,
    "allowedMentions": [
      "everyone",
      "users",
      "roles"
    ],
    "useServerNickname": true,
    "discordNewlineLimit": 3,
    "announceHighMspt": true,
    "msptCheckInterval": 5000,
    "msptLimit": 50,
    "whitelistRequiresAdmin": true,
    "notifyUpdates": true,
    "mentionAdminsForUpdates": true,
    "updateChannelTopic": true,
    "channelTopicUpdateInterval": 600000,
    "shutdownImmediately": false,
    "excludedCommands": [
      "/msg",
      "/tell",
      "/tellraw",
      "/w"
    ],
    "adminsIds": [
      "<myDiscordID>"
    ]
  },
  "multiServer": {
    "enable": false,
    "host": "127.0.0.1",
    "port": 5000,
    "name": "SMP",
    "botIds": []
  },
  "customMessage": {
    "unformattedResponseMessage": "",
    "unformattedChatMessage": "",
    "unformattedOtherMessage": "",
    "unformattedCommandNotice": "",
    "formattedResponseMessage": "",
    "formattedChatMessage": "",
    "formattedOtherMessage": "",
    "formattedCommandNotice": "",
    "messageWithoutWebhook": "%name% » %message%",
    "messageWithoutWebhookForMultiServer": "",
    "serverStarted": ":white_check_mark: **Server has started**",
    "serverStopped": ":octagonal_sign: **Server has stopped**",
    "joinServer": "",
    "leftServer": "",
    "deathMessage": "",
    "advancementTask": "has made the advancement!",
    "advancementGoal": "%playerName% has reached the goal %advancement%",
    "advancementChallenge": "%playerName% has completed the challenge %advancement%",
    "highMspt": "",
    "offlineChannelTopic": "",
    "onlineChannelTopic": "",
    "onlineChannelTopicForMultiServer": ""
  },
  "latestVersion": "2.3.4",
  "latestCheckTime": 1730026342087
}
davie53 commented 3 hours ago

I forgot to include a log for when I already have had the advancement but I get it again, I'm gonna go get a log like that right now...

davie53 commented 3 hours ago
[11:16:50] [main/INFO]: Loading Minecraft 1.21.3 with Fabric Loader 0.16.7
[11:16:50] [main/INFO]: Loading 56 mods:
    - discord-mc-chat 2.3.4
       |-- com_fasterxml_jackson_core_jackson-annotations 2.17.0
       |-- com_fasterxml_jackson_core_jackson-core 2.17.0
       |-- com_fasterxml_jackson_core_jackson-databind 2.17.0
       |-- com_google_code_gson_gson 2.11.0
       |-- com_neovisionaries_nv-websocket-client 2.14
       |-- com_squareup_okhttp3_okhttp 4.12.0
       |-- com_squareup_okio_okio-jvm 3.6.0
       |-- discord-mc-chat-1_21 2.3.4
       |-- net_dv8tion_jda 5.0.0
       |-- net_fellbaum_jemoji 1.3.4
       |-- net_sf_trove4j_core 3.1.0
       |-- org_apache_commons_commons-collections4 4.4
       |-- org_jetbrains_kotlin_kotlin-stdlib 1.8.21
       \-- org_slf4j_slf4j-api 2.0.13
    - fabric-api 0.106.1+1.21.3
       |-- fabric-api-base 0.4.48+2127dc7240
       |-- fabric-api-lookup-api-v1 1.6.78+c47b9d4340
       |-- fabric-biome-api-v1 14.0.5+c47b9d4340
       |-- fabric-block-api-v1 1.0.28+c47b9d4340
       |-- fabric-block-view-api-v2 1.0.16+c47b9d4340
       |-- fabric-blockrenderlayer-v1 2.0.2+c47b9d4340
       |-- fabric-client-tags-api-v1 1.1.22+c47b9d4340
       |-- fabric-command-api-v1 1.2.56+f71b366f40
       |-- fabric-command-api-v2 2.2.35+c47b9d4340
       |-- fabric-commands-v0 0.2.73+df3654b340
       |-- fabric-content-registries-v0 9.1.5+c47b9d4340
       |-- fabric-convention-tags-v1 2.1.0+7f945d5b40
       |-- fabric-convention-tags-v2 2.9.0+c47b9d4340
       |-- fabric-crash-report-info-v1 0.3.3+c47b9d4340
       |-- fabric-data-attachment-api-v1 1.1.38+c47b9d4340
       |-- fabric-data-generation-api-v1 21.0.14+c47b9d4340
       |-- fabric-dimensions-v1 4.0.7+c47b9d4340
       |-- fabric-entity-events-v1 2.0.5+c47b9d4340
       |-- fabric-events-interaction-v0 2.0.9+c47b9d4340
       |-- fabric-game-rule-api-v1 1.0.59+c47b9d4340
       |-- fabric-item-api-v1 11.1.5+c47b9d4340
       |-- fabric-item-group-api-v1 4.1.15+e7c9ab6640
       |-- fabric-key-binding-api-v1 1.0.53+c47b9d4340
       |-- fabric-keybindings-v0 0.2.51+df3654b340
       |-- fabric-lifecycle-events-v1 2.3.22+c47b9d4340
       |-- fabric-loot-api-v2 3.0.24+3f89f5a540
       |-- fabric-loot-api-v3 1.0.12+c47b9d4340
       |-- fabric-message-api-v1 6.0.19+c47b9d4340
       |-- fabric-model-loading-api-v1 3.0.7+c47b9d4340
       |-- fabric-networking-api-v1 4.3.3+56ec7ac640
       |-- fabric-object-builder-api-v1 17.0.7+c47b9d4340
       |-- fabric-particles-v1 4.0.8+c47b9d4340
       |-- fabric-recipe-api-v1 7.0.2+c47b9d4340
       |-- fabric-registry-sync-v0 5.2.0+56ec7ac640
       |-- fabric-renderer-api-v1 4.0.3+c47b9d4340
       |-- fabric-renderer-indigo 1.9.3+c47b9d4340
       |-- fabric-rendering-data-attachment-v1 0.3.54+73761d2e40
       |-- fabric-rendering-fluids-v1 3.1.13+c47b9d4340
       |-- fabric-rendering-v0 1.1.81+df3654b340
       |-- fabric-rendering-v1 8.0.5+c47b9d4340
       |-- fabric-resource-conditions-api-v1 5.0.8+c47b9d4340
       |-- fabric-resource-loader-v0 3.0.5+c47b9d4340
       |-- fabric-screen-api-v1 2.0.32+c47b9d4340
       |-- fabric-screen-handler-api-v1 1.3.98+c47b9d4340
       |-- fabric-sound-api-v1 1.0.29+c47b9d4340
       |-- fabric-transfer-api-v1 5.4.0+c47b9d4340
       \-- fabric-transitive-access-wideners-v1 6.1.8+c47b9d4340
    - fabricloader 0.16.7
       \-- mixinextras 0.4.1
    - java 21
    - minecraft 1.21.3
[11:16:50] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/D:/Users/<myName>/AppData/Roaming/minecraft_fabric_server_1/libraries/net/fabricmc/sponge-mixin/0.15.3+mixin.0.8.7/sponge-mixin-0.15.3+mixin.0.8.7.jar Service=Knot/Fabric Env=SERVER
[11:16:50] [main/INFO]: Compatibility level set to JAVA_21
[11:16:51] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[11:16:59] [main/INFO]: -----------------------------------------
[11:16:59] [main/INFO]: Discord-MC-Chat (DMCC) 2.3.4
[11:16:59] [main/INFO]: By Xujiayao
[11:16:59] [main/INFO]: 
[11:16:59] [main/INFO]: More information + Docs:
[11:16:59] [main/INFO]: https://blog.xujiayao.com/posts/4ba0a17a/
[11:16:59] [main/INFO]: -----------------------------------------
[11:17:00] [main/INFO]: Login Successful!
[11:17:01] [JDA MainWS-ReadThread/INFO]: Connected to WebSocket
[11:17:02] [JDA MainWS-ReadThread/INFO]: Finished Loading!
[11:17:02] [main/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[11:17:05] [main/INFO]: Loaded 1337 recipes
[11:17:05] [main/INFO]: Loaded 1448 advancements
[11:17:05] [main/INFO]: Applied 0 biome modifications to 0 of 64 new biomes in 1.996 ms
[11:17:05] [Server thread/INFO]: Starting minecraft server version 1.21.3
[11:17:05] [Server thread/INFO]: Loading properties
[11:17:05] [Server thread/INFO]: Default game type: SURVIVAL
[11:17:05] [Server thread/INFO]: Generating keypair
[11:17:05] [Server thread/INFO]: Starting Minecraft server on *:25565
[11:17:05] [Server thread/INFO]: Using default channel type
[11:17:06] [Server thread/INFO]: Preparing level "world"
[11:17:06] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[11:17:08] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:17:08] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:17:08] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:17:08] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:17:08] [Server thread/INFO]: Time elapsed: 1857 ms
[11:17:08] [Server thread/INFO]: Done (2.726s)! For help, type "help"
[11:17:27] [User Authenticator #1/INFO]: UUID of player davie53 is c36d201c-0f8f-4477-9f61-fc92941bd70f
[11:17:28] [Server thread/INFO]: davie53[/127.0.0.1:60616] logged in with entity id 75 at (50.49277497306207, 71.24341321608179, -67.03132563673446)
[11:17:28] [Server thread/INFO]: davie53 joined the game
[11:17:49] [Server thread/INFO]: [davie53: Revoked the advancement [Ice Bucket Challenge] from davie53]
[11:17:52] [Server thread/WARN]: Failed to handle packet for /127.0.0.1:60616
net.minecraft.class_148: Ticking player
    at knot/net.minecraft.class_3222.method_14226(class_3222.java:818) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3244.method_18784(class_3244.java:276) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2535.method_10754(class_2535.java:401) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3242.method_14357(class_3242.java:176) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_61254(MinecraftServer.java:1100) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3176.method_61254(class_3176.java:281) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1080) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:953) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:713) ~[server-intermediary.jar:?]
    at knot/net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:292) ~[server-intermediary.jar:?]
    at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.NoSuchMethodError: 'net.minecraft.class_1928 net.minecraft.class_1937.method_8450()'
    at knot/com.xujiayao.discord_mc_chat.minecraft.MinecraftEventListener.lambda$init$4(MinecraftEventListener.java:223) ~[discord-mc-chat-1_21-2.3.4-177dda682b0dca8c.jar:?]
    at knot/com.xujiayao.discord_mc_chat.minecraft.MinecraftEvents.lambda$static$6(MinecraftEvents.java:39) ~[discord-mc-chat-1_21-2.3.4-177dda682b0dca8c.jar:?]
    at knot/net.minecraft.class_2985.handler$zza000$discord-mc-chat-1_21$award(class_2985.java:528) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2985.method_12878(class_2985.java:180) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_179$class_180.method_796(class_179.java:21) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_4558.method_22510(class_4558.java:71) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2066.method_24362(class_2066.java:47) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_2066.method_8950(class_2066.java:43) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3222$2.method_7635(class_3222.java:311) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1703.method_34246(class_1703.java:245) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1703.method_7623(class_1703.java:202) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3222.method_6103(class_3222.java:1209) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1542.method_5694(class_1542.java:409) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1657.method_7341(class_1657.java:673) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1657.method_6007(class_1657.java:643) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1309.method_5773(class_1309.java:2595) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_1657.method_5773(class_1657.java:316) ~[server-intermediary.jar:?]
    at knot/net.minecraft.class_3222.method_14226(class_3222.java:757) ~[server-intermediary.jar:?]
    ... 10 more
[11:17:52] [Server thread/INFO]: davie53 lost connection: Internal server error
[11:17:52] [Server thread/INFO]: davie53 left the game
[11:17:56] [User Authenticator #2/INFO]: UUID of player davie53 is c36d201c-0f8f-4477-9f61-fc92941bd70f
[11:17:56] [Server thread/INFO]: davie53[/127.0.0.1:60622] logged in with entity id 250 at (53.833047615257485, 69.0, -67.90584337657819)
[11:17:56] [Server thread/INFO]: davie53 joined the game
[11:18:04] [Server thread/INFO]: <davie53> it's still up
[11:18:13] [Server thread/INFO]: <davie53> imma /stop it
[11:18:15] [Server thread/INFO]: [davie53: Stopping the server]
[11:18:15] [Server thread/INFO]: Stopping server
[11:18:15] [Server thread/INFO]: Saving players
[11:18:15] [Server thread/INFO]: davie53 lost connection: Server closed
[11:18:15] [Server thread/INFO]: davie53 left the game
[11:18:15] [Server thread/INFO]: Saving worlds
[11:18:15] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[11:18:16] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[11:18:16] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[11:18:16] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[11:18:16] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[11:18:16] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[11:18:16] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved