Landing on boats that are in water from moderate distances produces water particles
The Bug:
Landing on boats that are in water from moderate distances produces water particles.
Steps to Reproduce:
- Place a boat in some water.
- Fall and land on the boat from at least four blocks high.
- Take note as to whether or not landing on boats that are in water from moderate distances produces water particles.
Observed Behavior:
Water particles are produced.
Expected Behavior:
Particles in correlation to the boat type would produced.
Linked Issues
relates to7
- Unresolved
[Mod] Avoma- 12
- 6
- Confirmed
- Particles
- boat
1.16.4 - 1.21
1.16.4 20w49a 20w51a 21w03a 1.16.5 21w05a 21w05b 21w06a 21w07a 21w08b 21w10a 21w11a 21w13a 21w14a 21w15a 21w16a 21w17a 21w18a 21w19a 21w20a 1.17-pre1 1.17-pre3 1.17-pre4 1.17-pre5 1.17-rc1 1.17-rc2 1.17 1.17.1-pre1 1.17.1-pre3 1.17.1-rc1 1.17.1 21w38a 1.18 1.18.1 1.18.2 1.19.3 1.19.4 1.20-pre1 1.20.1 1.20.4 23w51b 1.20.5 1.21
Created Issue:
Falling from a distance on to a boat creates water particles.
The Bug:
Upon landing on a boat that is placed in water, you will notice that water particles appear.
Steps to Reproduce:
- Place a boat in some water.
- Have particles enabled and jump on to the boat from at least 4 blocks high.
→Notice how water particles are produced upon landing.
Additional Information:
This issue only seems to occur when landing on to a boat that is in water. I've tested it whilst the boat is on top of other blocks and this problem did not occur. I've attached a video which shows this issue. In the video you can see that when I fall on to a boat that is in water, particles are produced, however, when falling on to a boat that is on land, no particles are produced.
Falling from a distance on to a boat creates water particles.
The Bug:
Upon landing on a boat that is placed in water, you will notice that water particles appear.
Steps to Reproduce:
- Place a boat in some water.
- Have particles enabled and jump on to the boat from at least 4 blocks high.
→Notice how water particles are produced upon landing.
Additional Information:
This issue only seems to occur when landing on to a boat that is in water. I've tested it whilst the boat is on top of other blocks and this problem did not occur. I've attached a video which shows this issue. In the video you can see that when I fall on to a boat that is in water, particles are produced, however, when falling on to a boat that is on land, no particles are produced.
The Bug:
Upon landing on a boat that is placed in water, you will notice that water particles appear.
Steps to Reproduce:
- Place a boat in some water.
- Have particles enabled and jump on to the boat from at least 4 blocks high.
- →
Notice how water particles are produced upon landing.
Additional Information:
This issue only seems to occur when landing on to a boat that is in water. I've tested it whilst the boat is on top of other blocks and this problem did not occur. I've attached a video which shows this issue. In the video you can see that when I fall on to a boat that is in water, particles are produced, however, when falling on to a boat that is on land, no particles are produced.
The Bug:
Upon landing on a boat that is placed in water, you will notice thatwater particlesappear.Steps to Reproduce:
- Place a boat in some water.
- Have particles enabled and jump on
to the boat from at least 4 blocks high.- →
Notice how water particles are produced upon landing.
Additional Information:
This issue only seems to occur when landing on to a boat that is in water. I've tested it whilst the boat is on top of other blocks and this problem did not occur. I've attached a video which shows this issue. In the video you can see that when I fall on to a boat that is in water, particles are produced, however, when falling on to a boat that is on land, no particles are produced.
The Bug:
Falling from a distance onto a boat creates water particles.
Steps to Reproduce:
- Place a boat in some water.
- Have particles enabled and jump onto the boat from at least 4 blocks high.
- →
Notice how water particles are produced upon landing.
Expected Behavior:
The expected behavior would be that falling from a distance onto a boat would not create water particles.
Falling from a distance onto a boat creates water particles
The Bug:
Falling from a distance onto a boat creates water particles.
Steps to Reproduce:
- Place a boat in some water.
- Have particles enabled and jump onto the boat from at least 4 blocks high.
- →
Notice how water particles are produced upon landing.
Expected Behavior:
The expected behavior would be that falling from a distance onto a boat would not create water particles.The Bug:
Falling from a distance onto a boat creates water particles.
Steps to Reproduce:
- Place a boat in some water.
- Have particles enabled and jump onto the boat from at least 4 blocks high.
Observed Behavior:
Falling from a distance onto a boat creates water particles.
Expected Behavior:
Falling from a distance onto a boat would not create water particles. Instead, particles from landing on the boat should be produced.
The Bug:
Falling from a distance onto a boat creates water particles.
Steps to Reproduce:
- Place a boat in some water.
Have particles enabled and jump onto the boat from at least 4 blocks high.Observed Behavior:
Falling from a distance onto a boat creates water particles.
Expected Behavior:
Falling from a distance onto a boat would not create water particles. Instead, particles from landing on the boat should be produced.
The Bug:
Falling from a distance onto a boat creates water particles.
Steps to Reproduce:
- Place a boat in some water.
- Jump onto the boat from at least 4 blocks high.
- Take note as to whether or not falling from a distance onto a boat creates water particles.
Observed Behavior:
Falling from a distance onto a boat creates water particles.
Expected Behavior:
Falling from a distance onto a boat would not create water particles. Instead, particles from landing on the boat should be produced.
The Bug:
Falling from a distance onto a boat creates water particles.Steps to Reproduce:
- Place a boat in some water.
Jumpontothe boat from at least4blocks high.- Take note as to whether or not
falling from a distance onto a boat creates water particles.Observed Behavior:
Falling from a distance onto a boat creates water particles.Expected Behavior:
Falling from a distance onto a boat would not create water particles. Instead, particles from landing onthe boatshouldbeproduced.The Bug:
Landing on boats that are in water from moderate distances produces water particles.
Steps to Reproduce:
- Place a boat in some water.
- Fall and land on the boat from at least four blocks high.
- Take note as to whether or not landing on boats that are in water from moderate distances produces water particles.
Observed Behavior:
Water particles are produced.
Expected Behavior:
Particles in correlation to the boat type would produced.
Falling from a distance onto a boat creates water particlesLanding on boats that are in water from moderate distances produces water particles
relates to
relates to
relates to
relates to
If a player is mounts a boat when it is in motion, the boat will briefly stop in place and reset all it's momentum and motion, , and allow the player to mount the boat again.
Steps to Reproduce
- Build a tall pillar going upwards (~20 or so blocks, not exact)
- Place a boat down on top of the pillar, and mount it
- Mount the boat and ride it off the pillar
- Quickly dismount the boat, and then immediately mount it again
Expected & Observed Results:
→ The boat will freeze in place, losing all it's downward momentum.
→ The boat woul continue to fall downwards regardless of whether the player has mounted or dismounted it.
Screenshots / Videos:
Provided by [Mod] Avoma
MC-174877.mp4
Notes:
Related to:
MC-263713 MC-119369 MC-207949 MC-175299 MC-128886
Closely relates to MC-122547 and MC-221568. Visible due to MC-207949, MC-222212 and MC-261437.
Light blocks themselves are intended to be invisible to all but the mapmakers utilizing them. Therefore, the existence of these particles is nonsensical. The expected behaviour would be for it to act identically to air in this case, not producing particles.
The bug
Water and lava are capable of producing minecraft:block particles of themselves in certain situations.
The fact that particles can be produced at all makes no sense, as there are several other blocks in the game for which particles are never produced since particles being produced for them also makes no sense.
Table of results
The following table lists all cases in which minecraft:block particles are generated, and water and lava's behaviour for each of these cases. The expected behaviour for all of these is that no particles are produced.
| Event | Result | Notes |
|---|---|---|
| Process of breaking | N/A | Water and lava cannot be targeted, so this is impossible |
| Being broken | Only possible with commands: /setblock ~ ~ ~ air destroy | |
| Being sprinted on | Previously the case, fixed in 1.13 |
|
| Being fallen on | Must be reproduce through MC-207949 | |
| Being walked on by an iron golem | ||
| Being dug through by an emerging warden | ||
| Being dug through by a departing warden | ||
| Being dug through by a sniffer | ||
| /particle command | Example: /particle minecraft:block minecraft:water |
Expected behaviour
As mentioned before, block particles for water and lava should never be created, even if summoned with commands. Currently, only the following four blocks will never show block particles, behaviour which water and lava would be expected to follow:
- minecraft:air
- minecraft:cave_air
- minecraft:void_air
- minecraft:moving_piston
Actual behaviour
The game does indeed prevent water and lava block particles from being produced in some cases. However, there do still remain cases where block particles are created, which can be seen in the table.
How to fix
Removing the particle texture definition from the models would not fix this issue, as the game would simply fall back to using the missing texture. As such, fixing this would require code changes. A simple fix would be to just hardcode water and lava to not use particles just like the four aforementioned blocks, but a more data-driven solution may be preferable, removing this hardcoded list from the game.
- A new top-level parameter could be added to the top of model files, similar to "ambientocclusion", called something along the lines of "allow_particles". True by default, it could be set to false for specific models to prevent particles from ever being created for it. The models for the three air types as well as moving pistons would be modified to include this parameter, setting it to false. This would allow for easy customization of what blocks (or, more specifically, models, extending this to items) do and do not have particles using resource packs.
- A block tag could be added (possibly named #minecraft:no_block_particles), the members of which do not display block particles under any circumstances. This would include the four block IDs mentioned above, as well as water and lava to fix this report. This would allow for data packs to be used to customize what blocks do and do not use particles by ID.
- Instead of a single block tag, there could instead be multiple block tags for specific cases of particle generation - for blocks, a dedicated tag each for the process of breaking, fully breaking, sprinting, falling, iron golem walking and some sort of "master tag" for summoning via commands. Individual customizability could allow for fixing things like MC-167886, so that nether portals can show particles when broken but not when punched. This could extend to other particles such as block_marker, with a tag for when held and a dedicated master tag for it as well, which could fix
MC-239407if air variants specifically are blocked from showing block_marker particles but barriers and light blocks still would be able to show particles, and item, with tags for players eating, foxes eating, pandas eating, tools/armor breaking and a master tag for it, which could also blacklist air to fixMC-122177. - An analogous approach that allows for particle types to be in models per "emission circumstance" would likely be very complicated and make things needlessly difficult for mods and their compatibility.
The bug
MC-1133 was fixed in 23w18a, meaning that structure voids can no longer produce particles when fallen on from a height by falling on the edge of a different block. However, it's still possible to get them to produce particles by falling on top of them in other ways.
How to reproduce
- Place a structure void
- Place a boat in the structure void, or a carpet on top of the structure void
- Fall on top of the carpet or boat from a sufficient height
Expected results
Falling on top of the boat would produce either no particles or particles of the respective wood type. Falling on top of the carpet would produce particles of that carpet.
Actual results
We get particles of the structure void instead.



Why is this an issue? Looks logical: Particles with a boat on water, no particles with a boat on land.
Likely intentional though: Any mob or entity that is in water produces particles if it moves somehow. So if you move the boat, the particles are produced.
Can confirm for the first 1.20 pre-release.
Can confirm in 1.20.5.