Bubble column hitbox extends too high at top of water
Create an upwards water column using soul sand, and at the top, place path blocks. The path blocks are taller than the water, but the player is still pushed upwards.
Created Issue:
Bubble column hitbox extends to high at top of water
Create an upwards water column using soul sand, and at the top, place path blocks. The path blocks are taller than the water, but the player is still pushed upwards.
Changed Summary:
Bubble column hitbox extends too high at top of water
Added Attachments:
Added Affects Versions: 1.19
Added Affects Versions: 1.19.4
Added Affects Versions: 23w14a
Added Affects Versions: 1.20.4


Can confirm in 1.19. MC-248859.png
This issue still exists in Minecraft 1.19.4.
Code analysis (Yarn mappings)
Bubble column effects (and in general other collision effects applied through an implementation of the Block#onEntityCollision method) apply to blocks in all positions that an entity's bounding box intersects, as per the Entity#checkBlockCollision method. As a result, by default, bubble column effects will apply to entities intersecting with the block position at all.
One fix for this issue would be to check the entity's relative Y position to the bubble column in the BubbleColumnBlock#onEntityCollision method.
This behavior still exists in Minecraft snapshot 23w14a.
This behavior still exists in Minecraft 1.20.2 pre-release 1.