Boat not being destroyed from fall damage
The Bug
Boats are not destroyed when falling from high distances.
Steps to Reproduce
- Summon a boat high above yourself.
/summon minecraft:boat ~ ~30 ~3
- Wait for it to reach the ground.
- →
Notice how boats are not destroyed when falling from high distances.
Expected Behavior
The expected behavior would be that boats are destroyed when falling from high distances.
Code analysis by Marcono1234 can be found in this comment.
Linked Issues
is duplicated by2
- Works As Intended
[Mod] Les3awe- 18
- 16
- Confirmed
- Collision Entities
- boat fall-damage
1.9-pre4 - 21w43a
1.9-pre4 1.9 1.9.1-pre1 1.9.1-pre2 1.9.1-pre3 1.9.1 1.9.2 16w14a 16w15a 16w15b 1.9.3-pre1 1.9.3-pre2 1.9.3-pre3 1.9.3 1.9.4 16w20a 16w21a 16w21b 1.10-pre1 1.10-pre2 1.10 1.10.1 1.10.2 16w32a 16w32b 16w33a 16w35a 16w36a 16w38a 16w39a 16w39b 16w39c 16w40a 16w41a 16w42a 16w43a 16w44a 1.11-pre1 1.11 16w50a 1.11.2 17w06a 17w13a 17w13b 17w14a 17w15a 17w16a 17w16b 17w17a 17w17b 17w18a 17w18b 1.12-pre1 1.12-pre2 1.12-pre3 1.12-pre4 1.12-pre5 1.12-pre6 1.12-pre7 1.12 1.12.1-pre1 1.12.1 1.12.2-pre1 1.12.2-pre2 1.12.2 17w43a 17w43b 17w45a 17w45b 17w46a 17w47a 17w47b 17w48a 17w49a 17w49b 17w50a 18w01a 18w02a 18w03b 18w05a 18w06a 18w07a 18w07b 18w07c 18w08a 18w08b 18w09a 18w10a 18w10b 18w10c 18w10d 18w11a 18w14a 18w14b 18w15a 1.13-pre1 1.13-pre4 1.13-pre6 1.13-pre8 1.13 18w30b 18w31a 18w32a 18w33a 1.13.1-pre1 1.13.1-pre2 1.13.1 1.13.2-pre1 1.13.2-pre2 1.13.2 18w43a 18w43b 18w43c 18w44a 18w48a 18w48b 18w49a 18w50a 19w07a 19w12b 19w13b 19w14a 19w14b 1.14.3 1.14.4 19w34a 19w39a 19w45b 1.15-pre1 1.15 1.15.1 1.15.2-pre2 1.15.2 20w06a 20w07a 20w08a 20w09a 20w10a 20w11a 20w12a 20w13b 20w18a 1.16-rc1 1.16 1.16.1 1.16.2-pre1 1.16.2-rc1 1.16.2-rc2 1.16.2 1.16.3 1.16.4-pre1 1.16.4-rc1 1.16.4 20w45a 20w48a 21w03a 1.16.5 21w05a 21w05b 21w06a 21w07a 21w11a 21w13a 21w15a 21w17a 21w20a 1.17-pre2 1.17-pre5 1.17-rc1 1.17 1.17.1-rc1 1.17.1 21w37a 21w38a 21w40a 21w43a
Created Issue:
Boat no fall damage
Boat unscathed by falling from a height.
Environment
OS : Windows 10 64-bit
Java 8 version : 1.8.0_73-b02 64-bit
CPU : Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
GPU : NVIDIA GeForce GTX 650
Drivers : GeForce 361.91
Boat not being destroyed from fall damage
Boat unscathed by falling from a height.
Code analysis by Marcono1234 can be found in this comment .
relates to
is duplicated by
is duplicated by
relates to
The Bug
Boats are not destroyed when falling from high distances.
Steps to Reproduce
- Summon a boat high above yourself.
/summon minecraft:boat ~ ~30 ~3
- Wait for it to reach the ground.
- →
Notice how boats are not destroyed when falling from high distances.
Expected Behavior
The expected behavior would be that boats are destroyed when falling from high distances.
Code analysis by Marcono1234 can be found in this comment.
This issue relates to MC-98160.
After many attempts to break boats, such as dropping them from 250 blocks and sliding them along a long packed ice trail into a wall (and both), I have been completely unable to destroy boats to turn them into planks and sticks.
The boat can be destroyed with lava, however it just drops a boat.
Duplicates very likely MC-98160. In all of the other situations boats are, as far as I know, not supposed to drop planks and sticks.
Relates to MC-98160.
The bug is rather that it normally does not break, but this report is invalid anyways.
The following is based on a decompiled version of MC 1.12 using mcp940.
Please link this in the description of the report.
In the method net.minecraft.entity.item.EntityBoat.updateFallState() you have a piece of code that will always set the fall distance to 0 if the boat is not on land, its actually just wrong placed in the method.
The piece of code: if (this.status != EntityBoat.Status.ON_LAND) { this.fallDistance = 0.0F; return; }
Method with wrong placed: MC-105103-1.png![]()
Method with right placed: image-2018-09-11-21-48-35-190.png![]()
If this is fixed, MC-98160 will be fixed too.
Hope this kinda helps ![]()



Please change the summary to something like "Boat not being destroyed from fall damage" or something similar to make it clear that it is about the boat
Please link to this comment in the description
The following is based on a decompiled version of Minecraft 1.10 using MCP 9.30.
It looks like the reason for this is that the method net.minecraft.entity.item.EntityBoat.getBoatGlide() and probably all the other methods working the same are not detecting the ground below the boat in the tick its OnGround field is set to true. Besides that the method net.minecraft.entity.item.EntityBoat.updateFallState(double, boolean, IBlockState, BlockPos) tests in theory the same condition twice. What it does is that if the boat is on ground, but its status is not ON_LAND it cancels all fall damage. If the getBoatGlide() method worked correctly this should probably never happen, or at least I can't think of any situation right now where this could happen.
If this bug is fixed,
MC-105103will probably work correctly as well.The boat does get destroyed from fall damage if you /entitydata the motion upwards and then when It hits the ground, it breaks and also makes the rider take fall damage.
Confirmed in 17w45a
Affects 1.13-pre4
Affects 1.13-pre8
Confirmed for 1.13
Confirmed for 18w30b
Confirmed for 18w31a
Confirmed for 18w32a
Confirmed for 18w33a
Confirmed for 1.13.1-pre1
Related:
MC-119369- boats do break into planks and sticks, but only dropped from particular, very specific heights: 12.5, 13.5, 49.5, 51.5, 111.5, 114.5, 198.5 or 202.5 blocks.Also, confirmed 1.16.3
Can confirm in 20w48a.
Can confirm in 21w03a.
Can confirm in 21w05a.
Can confirm in 21w05b.
Can confirm in 21w06a.
Video attached.
Can confirm in 21w07a.
Can confirm in 21w11a.
Can confirm in 21w13a.
Can confirm in 21w15a.
Can confirm in 21w17a.
Can confirm in 21w20a.
Can confirm in 1.17.
Can confirm in 1.17.1.
This is in direct contradiction with
MC-119369, yet both are confirmed for the same versions... which report is lying about the breakability?EDIT: Ah, wait, I see now after reading comments on that. In that case, this report should clarify it is on mosy y coordinates, but not all.
I am able to confirm this behavior in 21w38a. Here are some extra details regarding this problem.
The Bug:
Boats are not destroyed when falling from high distances.
Steps to Reproduce:
Expected Behavior:
The expected behavior would be that boats are destroyed when falling from high distances.