If I overlap a Trapdoor, my swimming state will not change, even if I should be swimming. For example, if I open a Trapdoor above me, I will enter the swimming state, and closing it should return to the standing state. However, if I overlap another Trapdoor at this time, I will remain swimming even if I destroy the Trapdoor that put me in the swimming state.
Environment
If I overlap a Trapdoor, my swimming state will not change, even if I should be swimming. For example, if I open a Trapdoor above me, I will enter the swimming state, and closing it should return to the standing state. However, if I overlap another Trapdoor at this time, I will remain swimming even if I destroy the Trapdoor that put me in the swimming state.
I believe this is a bug that became a feature, if your hitbox is inside a block your crawling/shifting/standing phases dont change, even if they should