[MC-195] Flowing water still drags the player while flying. Created: 24/Oct/12  Updated: 04/May/15  Resolved: 23/Jan/13

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.1, Minecraft 1.4.2, Minecraft 1.4.3, Minecraft 1.4.4, Minecraft 1.4.5, Snapshot 12w50b, Snapshot 13w02b, Snapshot 13w03a
Fix Version/s: Snapshot 13w04a

Type: Bug
Reporter: 5ives Assignee: Unassigned
Resolution: Fixed Votes: 75
Labels: None
Environment:

Windows 7 32bit, Java 7 (1.7.0_07)


CHK:
Confirmation Status: Confirmed

 Description   

What I expected:
To be unaffected while flying through flowing water.
What happened:
The water dragged me whichever way it was flowing.

To reproduce:
1. Find or make some flowing water (much easier if the water body is at least 3*2*2).
2. While flying, lower into the water making sure not to touch the bottom.
3. The current drags you whichever way it's flowing when you should be unaffected.

Note: water only, not lava.



 Comments   
Comment by Markku [ 14/Jan/13 ]

Small detail: seems (in the code) that at least in 1.4.7 the movement effect caused by flowing water is shared by all entities. If this will be considered a bug, there could be two solutions.

1. Override relevant method(s) in EntityPlayer, do some code copying down the class hierarchy (yugh), and modify as necessary to handle flying in water -case.
2. A new flag in the Entity class (along the lines of "ignoreWaterFlowWhenFlying") and appropriate minor code change in the method that handles water movement (I like this better).

Both cases have some details to take care of... so it isn't a trivial thing to change. Don't hold your breath (no pun intended) while waiting...

Comment by LordAro [ 15/Dec/12 ]

Still water does not slow down the player (any more), therefore flowing water shouldn't affect the player either

Comment by Shawn [ 15/Dec/12 ]

This is not a bug, this is physics. The player is no longer flying through a gas (air), they are flying through a combination of air and water (liquid). The water is slowing down the portion of their body that is submerged, and thus slowing down their overall flight.

Comment by Robin Bastiaan [ 03/Nov/12 ]

Marios, thank you for your clear comment. I feel the need to reformulate my words by saying 'dragged' instead of 'slowed down'. Altho its nearly the same, it is a subtile difference. When flying we can fly freely through flowing water. Only when the player is not moving the drag realy becomes notiseable. In this setting it doesn't hinder the player, but unexpected in my viewingpoint. So I guess you are right (compelling evidence on the wiki) and its intended.
I agree its up to Mojang to decide.

Comment by Marios [ 03/Nov/12 ]

@Robin bastiaan "The player is slowed down by flowing water -> a fluid." If the player while flying is indeed slowed down by flowing water (I haven't noticed something like that in 1.4.2 that I'm currently playing) then it is a bug (which supposedly was fixed in 1.3.1). But this is another case, it's not what the reporter (5ives) or I described.

Whether someone thinks that this is an unintended feature or not, it's a personal opinion because there is nowhere written the way it is supposed to work. So I guess it's up to Mojang team to decide. This is what I've been trying to say. My personal opinion is that this how the game's physics work (according to wiki "Flying decreases the player's friction by a lot, making the player move as if they were on ice") even though I don't like it too.

Comment by Robin Bastiaan [ 03/Nov/12 ]

In my opinion this is clearly a bug. The player is slowed down by flowing water -> a fluid. Also, I dont see why a flying player would want or should be slowed down because of flowing water. Therefore I think this is a unintended feature. In other words: a bug.

Comment by Marios [ 03/Nov/12 ]

How is this a bug? Nowhere in wiki is reported that a flying player is not dragged by flowing water. Instead, "If a player is flying in fluids they will not sink or slow down." under flying section and "Fixed liquids slowing down flying players." under changelog/bug fixes for 1.3.1
This looks like a feature request, not bug report. Yet it is one of the top voted bugs.

Comment by Robin Bastiaan [ 02/Nov/12 ]

I can confirm this bug in 1.4.2
its good fixing material

Comment by Dustin Dowell [ 01/Nov/12 ]

i could have swore i read that this was changed in an update somewhere.. hmm maybe not, but it does happen in 1.4.2 and is pretty annoying..

Comment by Thomas de león [ 01/Nov/12 ]

Queridos guiris , venimos del canal de Pagoru a invadir aquí x'D

Comment by poru no michi [ 01/Nov/12 ]

bengo de parte de pagoru

Comment by Federico Pantuliano [ 25/Oct/12 ]

This actually happened on Minecraft version 1.2 (when you can fly at same speed inside water as outside), I think this works as intended or maybe could be fixed so you don't move by the flow.

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