[MC-6579] Fishing line ignores FOV modifiers Created: 08/Jan/13  Updated: 27/Sep/24

Status: Reopened
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Snapshot 13w01b, Snapshot 13w04a, Minecraft 1.5, Minecraft 1.5.2, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.6.4, Minecraft 13w36a, Minecraft 13w36b, Minecraft 13w42b, Minecraft 13w43a, Minecraft 1.7.1, Minecraft 1.7.2, Minecraft 1.7.4, Minecraft 14w03b, Minecraft 1.7.5, Minecraft 14w17a, Minecraft 14w25b, Minecraft 14w29a, Minecraft 14w29b, Minecraft 14w33c, Minecraft 1.8, Minecraft 1.8.1-pre3, Minecraft 1.8.7, Minecraft 1.8.9, Minecraft 1.9 Pre-Release 4, Minecraft 1.9, Minecraft 1.9.4, Minecraft 16w21b, Minecraft 1.10.2, Minecraft 16w32a, Minecraft 16w32b, Minecraft 16w33a, Minecraft 16w42a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11, Minecraft 1.11.2, Minecraft 17w17a, Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 17w43a, Minecraft 17w43b, Minecraft 18w03b, Minecraft 1.13, Minecraft 1.13.2, Minecraft 18w47b, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03a, Minecraft 19w03b, Minecraft 19w03c, Minecraft 19w04a, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w11a, Minecraft 19w11b, Minecraft 19w12a, Minecraft 19w12b, Minecraft 19w13a, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 1, Minecraft 1.14 Pre-Release 2, Minecraft 1.14 Pre-Release 3, Minecraft 1.14 Pre-Release 4, Minecraft 1.14 Pre-Release 5, Minecraft 1.14, Minecraft 1.14.1 Pre-Release 1, Minecraft 1.14.1 Pre-Release 2, Minecraft 1.14.1, Minecraft 1.14.2 Pre-Release 3, Minecraft 1.14.2, Minecraft 1.14.3 Pre-Release 1, Minecraft 1.14.3 Pre-Release 2, Minecraft 1.14.3 Pre-Release 3, Minecraft 1.14.3 Pre-Release 4, Minecraft 1.14.3, Minecraft 1.14.4 Pre-Release 1, Minecraft 1.14.4 Pre-Release 2, Minecraft 1.14.4 Pre-Release 3, Minecraft 1.14.4 Pre-Release 4, Minecraft 1.14.4 Pre-Release 5, Minecraft 1.14.4 Pre-Release 6, 1.14.4 Pre-Release 7, 1.14.4, 19w34a, 19w35a, 19w37a, 19w38b, 19w38a, 19w39a, 19w40a, 19w41a, 19w42a, 19w44a, 19w45a, 19w45b, 19w46a, 19w46b, 1.15 Pre-release 1, 1.15 Pre-Release 2, 1.15 Pre-release 3, 1.15 Pre-release 4, 1.15 Pre-release 5, 1.15 Pre-release 7, 1.15, 1.15.1, 1.15.1 Pre-release 1, 1.15.2 Pre-Release 1, 1.15.2 Pre-release 2, 1.15.2, 20w06a, 20w07a, 20w08a, 20w09a, 20w10a, 20w11a, 20w12a, 20w13a, 20w13b, 20w14a, 20w15a, 20w16a, 20w17a, 20w18a, 20w19a, 20w20b, 20w21a, 20w22a, 1.16 Pre-release 1, 1.16 Pre-release 2, 1.16 Pre-release 3, 1.16 Pre-release 4, 1.16 Pre-release 5, 1.16 Pre-release 7, 1.16 Pre-release 8, 1.16 Release Candidate 1, 1.16, 1.16.1, 20w27a, 20w28a, 20w29a, 20w30a, 1.16.2 Pre-release 1, 1.16.2 Pre-release 2, 1.16.2 Release Candidate 1, 1.16.2 Release Candidate 2, 1.16.2, 1.16.3 Release Candidate 1, 1.16.3, 1.16.4 Pre-release 1, 1.16.4 Pre-release 2, 1.16.4 Release Candidate 1, 1.16.4, 20w45a, 20w46a, 20w48a, 20w49a, 20w51a, 21w03a, 1.16.5, 21w05a, 21w05b, 21w06a, 21w07a, 21w08b, 21w10a, 21w14a, 21w15a, 21w16a, 21w17a, 21w18a, 21w19a, 21w20a, 1.17 Release Candidate 2, 1.17, 1.17.1 Pre-release 1, 1.17.1, 1.18.1, 22w06a, 1.18.2, 1.19, 1.19.1 Release Candidate 1, 1.19.2, 22w42a, 1.19.3, 23w04a, 1.20, 1.20.1, 1.20.2, 1.20.4, 1.21, 1.21.1, 24w39a
Fix Version/s: Minecraft 16w43a

Type: Bug
Reporter: Grant Cafasso Assignee: Unassigned
Resolution: Unresolved Votes: 84
Labels: FOV, fishing-line, fishing_rod

Attachments: PNG File 2013-01-07_17.56.36.png     PNG File 2019-05-22_11.02.24.png     PNG File 2019-05-22_11.11.02.png     PNG File 2020-02-13_11.04.02.png     PNG File 2021-06-14_18.34.58.png     PNG File 2021-06-14_18.35.13.png     PNG File 2021-06-14_18.35.26.png     File FishingFOV22w06a.mp4     File Fishing_Rod_FOV.mp4     File MC-6579.mp4     File compressed grrrr.mp4     GIF File fov.gif     PNG File wide.png    
Issue Links:
Blocks
is blocked by MC-219849 Fishing doesn't animate or render the... Resolved
Duplicate
is duplicated by MC-30425 fishing graphical bug (line and lure ... Resolved
is duplicated by MC-30563 Fishing line does not connect to rod ... Resolved
is duplicated by MC-41817 FOV-Bug while fishing Resolved
is duplicated by MC-83425 Fishing line not conected to fishing ... Resolved
is duplicated by MC-98136 Fishing rod's line and bob are both m... Resolved
is duplicated by MC-99891 Fishing Rod line not attached to poll... Resolved
is duplicated by MC-102779 Fishing rod string not attached. Resolved
is duplicated by MC-109882 Fishing rod line isn't well positione... Resolved
is duplicated by MC-136191 Fishing rod line does not connect wit... Resolved
is duplicated by MC-148083 The fishing line is not connected to ... Resolved
is duplicated by MC-151305 crooked strip on a fishing pole Resolved
is duplicated by MC-151419 when you fish, the texture of the fis... Resolved
is duplicated by MC-152637 Fishing rod line not connecting with ... Resolved
is duplicated by MC-155030 Fishing line does not connect to fish... Resolved
is duplicated by MC-222293 Fishing Rod Visual Glitches- pt. 2 Resolved
is duplicated by MC-230460 fishing line not connected to fining rod Resolved
is duplicated by MC-253540 Fishing line rendering is dependant o... Resolved
is duplicated by MC-263503 Fishing rod string out of placement Resolved
Relates
relates to MC-109884 While the player is moving the fishin... Open
relates to MC-198777 Fishing line doesn't connect to fishi... Reopened
relates to MC-4490 Fishing line not attached to fishing ... Reopened
relates to MC-47571 Fishing line casts below the Player Resolved
relates to MC-2920 Wrong Fishing Line Calculation Resolved
relates to MC-116379 Punching with a cast fishing rod in t... Open
relates to MC-148088 Fishing line doesn't adjust to the pl... Open
relates to MC-270173 Fishing rod line positioned incorrect... Open
relates to MC-270174 Fishing rod line positioned incorrect... Open
relates to MC-176514 Fishing Rod's Rope doesn't render cor... Reopened
relates to MC-175958 Fishing line isn't attached to held f... Resolved
relates to MC-219155 Fishing line only starts on half dist... Resolved
CHK:
Confirmation Status: Confirmed
Category:
Camera, Items
Mojang Priority: Low
Area: Platform

 Description   

This is especially seen when the fov is high but it is true any time the fov is changed: running, flying, potion effects.

To see for yourself just cast a line in your favorite lake and run.

I am mostly certain that this has not been addressed before; all other fishing rod problems were much more different than this.



 Comments   
Comment by Mac Rat [ 08/Jun/23 ]

Confirmed in 1.20

Comment by user33 [ 21/Oct/22 ]

Can confirm in 22w42a

Comment by [Mod] Avoma [ 14/Sep/22 ]

Can confirm in 1.19.2.

Comment by [Mod] Avoma [ 24/Jun/22 ]

Can confirm in 1.19.

Comment by [Mod] Avoma [ 02/Mar/22 ]

Can confirm in 1.18.2.

Comment by [Mod] ampolive [ 17/Jul/21 ]

Oh, I see. So this bug is still present, it is just fixed for the FOV slider.

Comment by [Mod] Pokechu22 [ 17/Jul/21 ]

See this comment for more info; it ignores things that change the FOV modifier, but does look at the FOV option value. Judging only from the duplicates, there was also once an issue where it ignored the FOV option value, but I don't know when/if that changed (and I don't want to separate out that behavior into a new issue because I'm not 100% sure it did change).

The sneaking animation is its own issue (MC-148088). I think the aspect ratio problem should also be created as a separate issue (that should be linked to this one).

Comment by Fabian Röling [ 17/Jul/21 ]

Examples of what is still causes this in 1.17.1:

  • anything other than 16:9
  • sprinting
  • animation between sneaking and not sneaking
  • Speed and Slowness effects
    Also, surely there's a way to actually fix this properly once and for all, right? Out of all of these cases, only the aspect ratio changes where the fishing rod item is displayed, but the client already knows that. Otherwise, only connecting a line from that position to whatever position the bobber is in should be needed. And for other players, it already works correctly.
Comment by CheesyTheArtist [ 17/Jul/21 ]

This issue seems to be fixed in vanilla 1.17.1, no idea why its tagged as affected in 1.17.1compressed grrrr.mp4

Comment by Bayer Florian [ 27/Jun/21 ]

it's also broken when using a different aspect ratio than 16:9

Comment by PiCO109 [ 14/Jun/21 ]

They fixed it guys, at least when not running.

Comment by [Mod] Pokechu22 [ 24/May/21 ]

Code analysis (based on 1.16.4, but the same idea should apply to more recent snapshots):

The logic for determining where the hook should be looks like this:

if ((this.renderManager.options == null || this.renderManager.options.thirdPersonView <= 0) && playerentity == Minecraft.getInstance().player) {
	double fov = this.renderManager.options.fov;
	// ... compute hand position for first person ...
} else {
	// ... compute hand position for third person ...
}

However, it should look something like this:

if (this.renderManager.options != null && this.renderManager.options.thirdPersonView <= 0 && playerentity == Minecraft.getInstance().player) {
	double fov = this.renderManager.options.fov * playerentity.getFovModifier();
	// ... render first person ...
} else {
	// ... render third person ...
}

Note that this also fixes a null check; if this.renderManager.options is null, then accessing this.renderManager.options.fov won't work. (I don't know if renderManager.options will ever be null though). It also isn't entirely accurate to use playerentity.getFovModifier either, as that doesn't handle the gradual transitions that are applied to the hand FOV in GameRenderer; there is a function there that computes the appropriate FOV that would be better to use.

Comment by [Helper] Jack McKalling [ 17/Mar/21 ]

Blocked from testing in 21w11a, by MC-219849

Comment by [Mod] Avoma [ 04/Feb/21 ]

Can confirm in 21w05b.

Comment by ProPork [ 02/May/20 ]

Also just checked some additional numbers. The fishing line model is disconnected at FOV's 46 and higher (although the ones from 46-50 are barely noticeable but still there).

Comment by ProPork [ 02/May/20 ]

Affects 20w18a

Comment by christofin [ 13/Feb/20 ]

There you go - takes 30 seconds to switch to a completely vanilla profile and see that this bug is not an OptiFine bug. Screenshot uploaded. 

 

This has been a problem in the game for 7 going on 8 years now. It's not an OptiFine issue.

Comment by Fabian Röling [ 13/Feb/20 ]

Those screenshots are not made in Vanilla Minecraft. I suspect it's OptiFine or similar. Please only test bugs and attach screenshots from Vanilla Minecraft.

Comment by christofin [ 12/Feb/20 ]

Attached some screenshots. Line becomes detached at any FOV higher than default, gets worse the higher the FOV. Happens regardless of aspect ratio. At high resolutions I've also noticed that the line completely disappears. Please, Mojang... please look at this very annoying bug! #MakeFishingGreatAgain

Comment by Jfarf_Gl [ 02/Feb/20 ]

I would love it this were to be assigned and looked at. It's such an immersion breaking bug for something that pretty much everyone on the Java edition does - changes FOV. 

Comment by TheBoy358 [ 08/Nov/19 ]

Confirmed in 19w45b.

Comment by Wild Katz [ 19/Jul/19 ]

1.14.4

Fishing line doesn't connect to the fishing rod. The gap is kinda smaller right now, but still not correctly connected.

Comment by Wild Katz [ 05/Jun/19 ]

Confirmed for 1.14.3 pre-1

 

Fix this already, it bugs my OCD xD

Comment by Jfarf_Gl [ 22/May/19 ]

Comment by Jfarf_Gl [ 22/May/19 ]

Confirmed for 1.14.2 pre-3. In first person, the fishing rod's line doesn't fully connect with the rod itself. This is not just an issue with my client, other colleagues have reported the same bug. This happens regardless of resource packs being installed or not. The rod's line does fully connect in third person. See the attached screenshots. 

Comment by [Helper] Jack McKalling [ 13/May/19 ]

Confirmed for 1.14.1

Comment by [Helper] Jack McKalling [ 09/May/19 ]

Confirmed for 1.14.1 pre-2

Comment by [Helper] Jack McKalling [ 07/May/19 ]

Confirmed for 1.14.1 pre-1

Comment by [Helper] Jack McKalling [ 23/Apr/19 ]

Confirmed for 1.14

Comment by [Helper] Jack McKalling [ 18/Apr/19 ]

Confirmed for 1.14 pre-5

Comment by [Helper] Jack McKalling [ 17/Apr/19 ]

Confirmed for 1.14 pre-4

Comment by [Helper] Jack McKalling [ 16/Apr/19 ]

Confirmed for 1.14 pre-3

Comment by [Mod] violine1101 [ 13/Apr/19 ]

As of 1.14-pre2, the fishing rod seems to only connect properly with FOV set to 30.

Comment by [Helper] Jack McKalling [ 10/Apr/19 ]

Confirmed for 1.14 pre-1

Comment by [Helper] Jack McKalling [ 08/Apr/19 ]

Confirmed for 19w14b

Comment by [Helper] Jack McKalling [ 03/Apr/19 ]

Confirmed for 19w14a

Comment by [Helper] Jack McKalling [ 29/Mar/19 ]

Confirmed for 19w13b

Comment by [Helper] Jack McKalling [ 27/Mar/19 ]

Confirmed for 19w13a

Comment by [Helper] Jack McKalling [ 21/Mar/19 ]

Confirmed for 19w12b

Comment by [Helper] Jack McKalling [ 20/Mar/19 ]

Confirmed for 19w12a

Comment by [Helper] Jack McKalling [ 14/Mar/19 ]

Confirmed for 19w11b

Comment by [Helper] Jack McKalling [ 13/Mar/19 ]

Confirmed for 19w11a

Comment by [Helper] Jack McKalling [ 28/Feb/19 ]

Confirmed for 19w09a

Comment by [Helper] Jack McKalling [ 13/Feb/19 ]

Confirmed for 19w07a

Comment by [Helper] Jack McKalling [ 06/Feb/19 ]

Confirmed for 19w06a

Comment by [Helper] Jack McKalling [ 30/Jan/19 ]

Confirmed for 19w04b and 19w05a

Comment by [Helper] Jack McKalling [ 24/Jan/19 ]

Comfirmed for 19w04a

Comment by [Helper] Jack McKalling [ 19/Jan/19 ]

Confirmed for 19w03c

Comment by [Helper] Jack McKalling [ 17/Jan/19 ]

Confirmed for 19w03b

Comment by [Helper] Jack McKalling [ 16/Jan/19 ]

Confirmed for 19w03a

Comment by [Helper] Jack McKalling [ 09/Jan/19 ]

Confirmed for 19w02a

Comment by [Helper] Jack McKalling [ 12/Dec/18 ]

Confirmed for 18w50a

Comment by [Helper] Jack McKalling [ 05/Dec/18 ]

Confirmed for 18w49a

Comment by [Helper] Jack McKalling [ 30/Nov/18 ]

Confirmed for 18w48b

Comment by [Helper] Jack McKalling [ 29/Nov/18 ]

Confirmed for 18w48a

Comment by Selebrator [ 29/Oct/17 ]

Confirmed for 17w43b

Comment by user33 [ 27/Apr/17 ]

Confirmed for 17w17a

Comment by [Mod] Neko [ 27/Oct/16 ]

Not fixed in 16w43a.

Comment by Vytenis Narušis [ 15/Aug/14 ]

Not fixed in 14w33c

Comment by Sealbudsman [ 15/Aug/14 ]

Is this fixed in 33b, with the other fishing rod fixes?

Comment by Andrew McCluskey [ 20/Jul/14 ]

Confirmed for 14w29a and b.

Comment by Itouch2 [ 22/Jun/14 ]

Confirmed for 14w25b.

Comment by Itouch2 [ 24/Apr/14 ]

Confirmed for 14w17a

Comment by Itouch2 [ 17/Mar/14 ]

Confirmed for 1.7.5 and 14w11b

Comment by Sand Lantern [ 27/Oct/13 ]

This bug is still present in release 1.7.2

Comment by Grant Cafasso [ 18/Mar/13 ]

Why yes it is.

Comment by Tails [ 17/Mar/13 ]

Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Comment by Vytenis Narušis [ 26/Jan/13 ]

Still a problem in 13w04a

Comment by Pixelgraph [ 08/Jan/13 ]

Confirmed and a very annoying bug.

Generated at Sun Jan 12 12:11:40 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.