Description
The camera adjusts its distance from the player whenever a collidable block gets in the way of the camera, but for the sake of immersion, I'd like if this were only acted upon in certain situations, such as only if the camera is meeting a solid wall that is multiple blocks long horizontally, or being in an interior. Cases where it acts unnecessarily now include avoiding leaves (visually this looks better to not be done when paired with a block dithering mod) and one-block pillars that the player is close to. For instance, if you are facing away from a tree one block behind you, and you walk side to side from behind it to not behind it, it would not be necessary to adjust the distance and only serves to interrupt gameplay and visual clarity as opposed to just having your player obscured at that angle. I don't think this is something that needs to happen every time, just when the player is NOT in an interior of any kind and the obstruction is one block thick, and not very wide, such as a tree.
Description
The camera adjusts its distance from the player whenever a collidable block gets in the way of the camera, but for the sake of immersion, I'd like if this were only acted upon in certain situations, such as only if the camera is meeting a solid wall that is multiple blocks long horizontally, or being in an interior. Cases where it acts unnecessarily now include avoiding leaves (visually this looks better to not be done when paired with a block dithering mod) and one-block pillars that the player is close to. For instance, if you are facing away from a tree one block behind you, and you walk side to side from behind it to not behind it, it would not be necessary to adjust the distance and only serves to interrupt gameplay and visual clarity as opposed to just having your player obscured at that angle. I don't think this is something that needs to happen every time, just when the player is NOT in an interior of any kind and the obstruction is one block thick, and not very wide, such as a tree.