-
Bug
-
Resolution: Fixed
-
Minecraft 13w36b, Minecraft 13w37a, Minecraft 13w37b, Minecraft 13w38a, Minecraft 13w38b, Minecraft 13w38c, Minecraft 13w39a, Minecraft 13w39b, Minecraft 1.7.4, Minecraft 14w05b, Minecraft 14w06b, Minecraft 14w07a, Minecraft 14w08a, Minecraft 1.7.5, Minecraft 14w33c, Minecraft 14w34a, Minecraft 14w34b, Minecraft 14w34c, Minecraft 14w34d, Minecraft 1.8-pre1, Minecraft 1.8-pre2, Minecraft 1.8, Minecraft 1.8.6, Minecraft 1.8.8, Minecraft 15w36d, Minecraft 15w45a, Minecraft 15w47a, Minecraft 15w47c, Minecraft 15w50a, Minecraft 1.9.1, Minecraft 1.9.2, Minecraft 16w14a, Minecraft 1.9.4, Minecraft 16w21a, Minecraft 1.10.2, Minecraft 1.12, Minecraft 1.12.1 Pre-Release 1, Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 18w07a, Minecraft 18w08b, Minecraft 18w11a, Minecraft 18w16a, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 18w43a, Minecraft 18w43b, Minecraft 19w03c
-
Confirmed
The bug
When a player walks through a block which is transparent or translucent in some way, the third-person camera forces the viewport to not exceed the internal boundary of the object, blocking the view until the player leaves the block which encases their head. This visibly affects all tall plants, the Nether portal block, and presumably anything else which is a non-opaque block but doesn't fully block the player's motion. This would make sense if the blocks were physically solid, but you can easily walk through sugar cane or grass.
Steps to reproduce
- Switch view to third-person
- Walk into a certain block (such as tall grass)
→ Notice what happens to the camera - Walk out of the block
→ Notice how the camera is now at the maximum viewing position again
Video
Fix proposal
A simple fix for this would be to make F5 ignore blocks with no bounding box. Currently the method EntityRenderer.orientCamera(partialTicks) calls the method World.rayTraceBlocks(Vec3d, Vec3d) to find the surrounding blocks. World also has the method rayTraceBlocks(Vec3d, Vec3d, stopOnLiquid, ignoreBlocksWithoutBoundingBox, returnLastUncollidableBlocks) that could be used instead.
- is duplicated by
-
MC-32162 F5 and double tall grass
- Resolved
-
MC-34023 Bug with a camera and grass
- Resolved
-
MC-38978 F5 and tall grass
- Resolved
-
MC-55862 Vines block 3rd person camera
- Resolved
-
MC-73890 When 3rd person view in tripwire zooms into player
- Resolved
-
MC-92509 When in 3rd person (F5) camera bugs out when in tall grass.
- Resolved
-
MC-93032 When you miss a tall plant, back to first person mode
- Resolved
-
MC-94103 Third person view treat transparent blocks as solid
- Resolved
-
MC-96650 Long grass, toggle camera view
- Resolved
-
MC-104962 Third-person player camera does not view from outside transparent blocks (i.e. tall grass) even if blocks do not have entity collision
- Resolved
-
MC-106130 Third person view is blocked by grass
- Resolved
-
MC-115066 3rd person view error tall grass
- Resolved
-
MC-122886 Camera fix when in tall grass
- Resolved
-
MC-123283 Camera is glitching through double-tall grass in F5
- Resolved
-
MC-125193 3rd person camera zooms in when walking through kelp, seagrass, tall grass, and sugar cane
- Resolved
-
MC-125270 Bug in Third Person Mode
- Resolved
-
MC-126273 Buggy view while floating/swimming through Bulk in F5 mode
- Resolved
-
MC-126842 Graphical glitch when looking at kelp in third person.
- Resolved
-
MC-127246 I can not see things opposite me, when I am in sea grass
- Resolved
-
MC-128694 F5 camera zooms in to avoid kelp
- Resolved
-
MC-137898 sea plants and 2nd and 3rd person view
- Resolved
-
MC-142872 Swimming bug that get caused by colliding with seaplants
- Resolved
- relates to
-
MC-149375 Camera can be positioned inside of snow layers
- Resolved
-
MC-128 3rd person view reverts to 1st person view if head inside a block (corner a one block wide tunnel in a minecart, ride on a horse through a block, piston...)
- Resolved