The bug
When I'm standing above the scaffolding block and right above it I've placed a ladder/vine, when I sneak I simply cannot go downwards.
Linked issues
is duplicated by 2
Attachments
Comments 8
I did some testing and it looks like the range of the ladder streches out to the edge of the block, which is why you're not able to go down the scaffholding when holding shift
Both are intended features - you should stay on a ladder without moving while holding shift and you should go down scaffolding while holding shift.
The question here is what should take precedence. The ladder or the scaffolding.
Imho, it would make more sense for the scaffolding to take precedence since it's hardly useful for the ladder to keep you floating while you are on the ground already.
The problem is that I've placed a trapdoor on top of the scaffolding block and then on top of that trapdoor there's another scaffolding block which looks like a table, imagine making a secret (not very looking alike at all).
The problem is that I can't get out of there because as soon as the trapdoor opens, the scaffolding itself transforms into an air (horizontal) scaffolding block.
But I do get out only i place a ladder underneath the trapdoor so the trapdoor acts like a ladder too.
I would argue that the scaffolding should take precedence, for two reasons:
(1) Formal reason:
The ladder/vine case can be seen not as a special feature of the ladder/vine, but rather a generalization of the "crouch" key preventing you from "falling" in a broader sense. While it's not necessarily the way it must be viewed, it certainly is a way it can be viewed.
As for the scaffolding case, there is no way whatsoever to see it as a generalization of the standard case - to the contrary, it can be argued that it does exactly the opposite as in the standard case: causing you to "fall" rather than preventing it.
Thus, the scaffolding case is arguably a "more special" feature than the vine/ladder case, and since the special trumps the general, the scaffolding feature should take precedence.
(2) Practical reason:
There are legitimate use cases where, while standing both on scaffolding and next to a ladder or vine, you do want to go down - and the current behavior prevents you from doing that. In some situations (e.g. in a 1x1 shaft), there is no viable workaround except changing the build.
There are also legitimate use cases where, while standing both on scaffolding and next to a ladder or vine, you want to not go down - but there is no need for you to make use of the current behavior: All you need to do is nothing, as this will cause the scaffolding to automatically stop your descent.
Works as intended.
If you have placed a ladder, you shouldn't be able to go downwards while sneaking. If you remove the ladder, sneaking should allow you to go down.