Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-270172

Client and server desync for hooked players when changing gamemode to spectator

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.20.4, 24w13a, 1.20.6
    • Confirmed
    • Networking
    • Normal
    • Platform

      When a player has a fishing rod bobber hooked onto them, and they change their gamemode to spectator, a desync occurs between the client and server resulting in the hooked player still seeing the hook on them, but the player who cast the rod seeing the bobber disconnected, laying on the ground. The player who used the fishing rod is still able to pull the hooked player as expected, despite the bobber not being connected to them.

      Steps to Reproduce:

      (Requires Multiplayer/LAN and two player)

      1. Player 1 hooks player 2 with a fishing rod
      2. Player 2 Changes their gamemode to spectator
      3. Player 2 Changes back to their previous gamemode
      4. Player 1 hooks player 2

      Observed & Expected Results:

      - Despite the bobber being completely detatched from player 2, player 1 will still be able to pull them with the rod.
      - The bobber would either not detatch and follow the spectator, OR it would turn invisible until player 2 has changed into the previous gamemode. Either option, the bobber would be attached to the player still.

      Screenshots/Videos:

      BobberDisconnect.mp4

      Notes:

      1. This is not MC-69216, that issue occurs when the player who casts the rod changes their gamemode, where in this issue the player who is hooked changes their gamemode.

            Unassigned Unassigned
            Jingy Jiingy
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              CHK: