If the player is disconnected from a multiplayer server while they are currently using a fishing rod, they will be able to recast their fishing rod without getting rid of the old line/bobber.
Steps to Reproduce:
Connect to a multiplayer server
Cast a fishing rod into a body of water
Disconnect your instance of Minecraft from the internet (Which will kick the player)
Reconnect your instance to the internet
Rejoin the server
Cast the fishing rod again
Observed Results:
The fishing rod will still be cast out when reconnecting, and the player will be able to cast the rod again. This will duplicate the bobber & line.
Expected Results:
The player would no longer be casting after being removed from a server.
Screenshots/Videos:
(Video from the original issue owner, please let me know if this link no longer works in the future and I will reproduce it)
https://drive.google.com/file/d/1yR-hckdZm6zC7mCvou1AjIwR8PCeUpR5/view?usp=sharing
Notes:
This does not occur when the player is removed from the server via the 'kick' command.
Comments 4
I seemingly cannot reproduce this issue in 1.21 anymore, the bobber is removed once you reconnect to the server you were on prior, so no duplication occurs. I would appreciate another person testing this to see if they cannot reproduce it as well, as it may be fixed or no longer an issue.
I can confirm this issue in 1.20.2/23w41a. I would like to request ownership of this issue so I can maintain it.