To demonstrate this, the following commands can be used:
execute as @e[type=minecraft:fishing_bobber] if data entity @s {OnGround:1b} run say 1b execute as @e[type=minecraft:fishing_bobber] if data entity @s {OnGround:0b} run say 0b With these commands running, you can observe that when the bobber is on the ground, the OnGround state keeps switching between 1b and 0b each tick. Normally, it should consistently stay at 1b while in contact with the ground.
As a result of this issue, the bobber cannot be reliably detected as grounded, and it no longer despawns after being on the ground for 1 minute as it used to.
To demonstrate this, the following commands can be used:
execute as @e[type=minecraft:fishing_bobber] if data entity @s {OnGround:1b} run say 1b
execute as @e[type=minecraft:fishing_bobber] if data entity @s {OnGround:0b} run say 0b
With these commands running, you can observe that when the bobber is on the ground, the OnGround state keeps switching between 1b and 0b each tick.
Normally, it should consistently stay at 1b while in contact with the ground.
As a result of this issue, the bobber cannot be reliably detected as grounded, and it no longer despawns after being on the ground for 1 minute as it used to.