OnGround datatag doesn't work properly for when a fishing rod bobber gets reeled towards a ceiling
The bug
So basically, if a player where to reel out their fishing rod bobber towards block(s) above them... the game would for some reason make the bobber be stuck at OnGround:0b for a long period of time. Even if the bobber hits the ground afterwards, the bobber would still be stuck at OnGround:0b until the game decides to detect it that it's on the ground (which takes quite a while by the way).
See https://www.youtube.com/watch?v=nu-HD01nuEw&feature=youtu.be
How to reproduce
- Cast a fishing rod towards the ground
- Use the following command to verify that OnGround is set
/say @e[distance=..10,nbt={OnGround:1b}]→ It says "unknown", which is the fishing hook
- Cast the fishing rod against the ceiling and make sure the hook hits it
- Repeat step 2
→ It does not list the fishing hook
Linked Issues
Created Issue:
OnGround datatag doesn't work properly for when a fishing rod bobber gets reeled towards a ceiling.
So basically, if a player where to reel out their fishing rod bobber towards block(s) above them... the game would for some reason make the bobber be stuck at OnGround:0b for a long period of time; even if the bobber hits the Ground afterwards, The bobber would still be stuck at OnGround:0b until the game decides to detect it that it's on the Ground (which takes quite a while by the way)
So basically, if a player where to reel out their fishing rod bobber towards block(s) above them... the game would for some reason make the bobber be stuck at OnGround:0b for a long period of time; even if the bobber hits the Ground afterwards, The bobber would still be stuck at OnGround:0b until the game decides to detect it that it's on the Ground (which takes quite a while by the way)
Here's a YT proving that this bug exists: https://www.youtube.com/watch?v=nu-HD01nuEw&feature=youtu.be
So basically, if a player where to reel out their fishing rod bobber towards block(s) above them... the game would for some reason make the bobber be stuck at OnGround:0b for a long period of time; even if the bobber hits the Ground afterwards, The bobber would still be stuck at OnGround:0b until the game decides to detect it that it's on the Ground (which takes quite a while by the way)
Here's a
YTproving that this bug exists: https://www.youtube.com/watch?v=nu-HD01nuEw&feature=youtu.beSo basically, if a player where to reel out their fishing rod bobber towards block(s) above them... the game would for some reason make the bobber be stuck at OnGround:0b for a long period of time; even if the bobber hits the Ground afterwards, The bobber would still be stuck at OnGround:0b until the game decides to detect it that it's on the Ground (which takes quite a while by the way)
Here's a youtube video proving that this bug exists: https://www.youtube.com/watch?v=nu-HD01nuEw&feature=youtu.be
So basically, if a player where to reel out their fishing rod bobber towards block(s) above them... the game would for some reason make the bobber be stuck at OnGround:0b for a long period of time; even if the bobber hits the Ground afterwards, The bobber would still be stuck at OnGround:0b until the game decides to detect it that it's on the Ground (which takes quite a while by the way)
Here's a youtube video proving that this bug exists:https://www.youtube.com/watch?v=nu-HD01nuEw&feature=youtu.beThe bug
So basically, if a player where to reel out their fishing rod bobber towards block(s) above them... the game would for some reason make the bobber be stuck at OnGround:0b for a long period of time. Even if the bobber hits the ground afterwards, the bobber would still be stuck at OnGround:0b until the game decides to detect it that it's on the ground (which takes quite a while by the way).
See https://www.youtube.com/watch?v=nu-HD01nuEw&feature=youtu.be
How to reproduce
- Cast a fishing rod towards the ground
- Use the following command to verify that OnGround is set
/say @e[distance=..10,nbt={OnGround:1b}]→ It says "unknown", which is the fishing hook
- Cast the fishing rod against the ceiling and make sure the hook hits it
- Repeat step 2
→ It does not list the fishing hook
OnGround datatag doesn't work properly for when a fishing rod bobber gets reeled towards a ceiling.
Would a mod please confirm it? D:
It appears that there is sometimes also delay when you cast it directly towards the ground or against a wall.
Can confirm in 20w49a.
Can confirm in 20w51a.