Velocity
Velocity copied to clipboard
Kicked when using Command Block IDE mod due to out of order chat messages
Pull request #801 causes a bit of a regression for users of this Command Block IDE mod (https://github.com/arm32x/command-block-ide). I get kicked sometimes when opening up a command block, which sends a bunch of /data commands in quick succession, which then sometimes ends up with a kick from the server due to out of order chat messages. Here's an example of what the log on the server looks like when getting kicked:
[16:37:01 INFO]: Dudemanjude issued server command: /data get block 1025 -30 3
[16:37:01 INFO]: Dudemanjude issued server command: /data get block 1025 -29 3
[16:37:01 INFO]: Dudemanjude issued server command: /data get block 1025 -28 3
[16:37:01 INFO]: Dudemanjude issued server command: /data get block 1025 -27 3
[16:37:01 INFO]: Dudemanjude issued server command: /data get block 1025 -26 3
[16:37:01 INFO]: Dudemanjude issued server command: /data get block 1025 -25 3
[16:37:01 WARN]: Dudemanjude sent out-of-order chat: 'data get block 1025 -24 3'; 1663285021 > 1663285021
[16:37:01 INFO]: Dudemanjude issued server command: /data get block 1025 -23 3
[16:37:01 INFO]: Dudemanjude lost connection: Out-of-order chat packet received. Did your system time change?
[16:37:01 INFO]: Dudemanjude left the game
I tested multiple versions after #801 (3.1.2-SNAPSHOT-164 and 181) and I got kicked sometimes when opening chains of command blocks up. With versions before #801 (3.1.2-SNAPSHOT-163 and 161) I don't get kicked whenever editing command block chains.
Here's the output of /version
on the actual Paper server:
This server is running Paper version git-Paper-81 (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT) (Git: 86f87ba)