When an entity is standing above a shulker box that gets opened, it gets pushed upwards by the shulker box's lid for as long as the box is opened.
The bug:
This does not occur when a rail is placed on top of the shulker box with a minecart riding the rail. If you open a shulker box, the minecart (and any entities riding it) will awkwardly bob up and down until they eventually clip through the lid's collision, and return to their original position.
Another minor detail is that the minecart's hitbox will move, but since it's in the same block as the rail, its model will stay snapped to the rail, creating a desync between the model and the hitbox.
Example gif shows a minecart with a rail underneath on the left and a minecart without anything on the right as a control, to display intended behavior.
**
Expected behavior:
Either:
A) The minecart and any entities inside it prioritize staying on the rail instead of being pushed by the shulker box.
or
B) The minecart and entities inside it correctly adhere to the shulker box lid's collision and rise and fall like how they do without a rail underneath. Also, the minecart's model follows the hitbox correctly when doing so, instead of being displaced from one another.
Linked issues
relates to 1
Attachments
Comments 3
I no longer can reproduce this due to the fact that the rail simply breaks if you open the shulker box underneath it now. Considering this issue has not necessarily been "fixed", but is no longer reproduceable in this exact setup, I would suggest resolving it as either Cannot Reproduce
, or as a duplicate of the previously mentioned issue in my last comment.
Understanding this issue is triaged, this does appear to be the same behavior already described in MC-114504 (in this case, more specifically to minecarts)