Steel should ideally check for whether the target location would place any part of the player inside a block, and if so, choose the lowest suitable location above the target location instead. "Suitable" in this case refers to any location with two non-solid blocks directly above it.
Steel should ideally check for whether the target location would place any part of the player inside a block, and if so, choose the lowest suitable location above the target location instead. "Suitable" in this case refers to any location with two non-solid blocks directly above it.