The bug
When hooked onto an entity, fishing bobbers usually have their OnGround nbt set to 0b. However if a bobber hooks onto an entity by first touching the ground and then attaching, it will frequently have its OnGround nbt set to 1b, despite not touching the ground.
How to reproduce
Give yourself a fishing rod
Spawn an entity that can be hooked (like a cow)
Cast the fishing rod at the ground near the entity so that the bobber first makes contact with the ground and then attaches to the entity
Type
/data get entity @e[type=minecraft:fishing_bobber,limit=1] OnGround→ ❌ If done correctly, the command will output 1b instead of 0b
Linked issues
relates to 2
Comments 2
Thank you for your report!
After consideration, the issue is being closed as Won't Fix.
Please note that this is not the same as Working as Intended, as this bug report correctly describes behavior in the game that might not be the intended or desirable behavior, but it will not be fixed right now. Sometimes, this is because the issue reported is minor and/or impossible to change without large architectural changes to the code base.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Can confirm