[MC-6654] Water/Lava Colliding no longer gives off smoke particles Created: 09/Jan/13  Updated: 14/Mar/16  Resolved: 14/Mar/16

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.6, Minecraft 1.4.7, Snapshot 13w01a, Snapshot 13w01b, Snapshot 13w02b, Minecraft 1.5, Snapshot 13w11a, Minecraft 1.5.2, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.7.4, Minecraft 14w08a, Minecraft 16w06a
Fix Version/s: None

Type: Bug
Reporter: Taylor Hunt Assignee: Unassigned
Resolution: Duplicate Votes: 9
Labels: lava, particle, rendering, smoke, water
Environment:

Windows 7 64x, vanilla Minecraft with default texture pack. Java Version: 1.6.0_33 from Sun Microsystems, Inc.


Issue Links:
Duplicate
duplicates MC-10369 Server side particle spawning does no... Resolved
Relates
relates to MC-73857 Redstone torches no longer produce pa... Resolved
relates to MC-96974 Armor breaking on monster does not cr... Resolved
relates to MC-99512 Baby animal being born does not creat... Resolved
CHK:
Confirmation Status: Confirmed

 Description   

When water flows into lava, the hissing noise plays, but the accompanying smoke no longer appears. I suspect it's been like this since the Great SMP Switchover.

Not a tremendously huge deal, but does ruin the ability to make smoke machines.

Code analysis: https://bugs.mojang.com/browse/MC-6654?focusedCommentId=284677&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-284677 and https://bugs.mojang.com/browse/MC-10369?focusedCommentId=284639&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-284639



 Comments   
Comment by Marcono1234 [ 11/Feb/16 ]

Please link to this comment and the comment on MC-10369 in the description of this report

The following is based on decompiled version of Minecraft 1.8 using MCP. All method and class names are the names used in the decompiled version.

How to fix the bug

Instead of having the for loops to create the particles, the following could / should be used:

  • Affected class: net.minecraft.block.BlockLiquid
  • Affected method: protected void func_180688_d(World worldIn, BlockPos p_180688_2_)
  • New code:
    p_180688_2_ - The BlockPos of the lava block
    ((WorldServer) worldIn).func_175739_a(EnumParticleTypes.SMOKE_LARGE, (double)p_180688_2_.getX() + 0.5D, (double)p_180688_2_.getY() + 1.2D, (double)p_180688_2_.getZ() + 0.5D, 8, 0.25D, 0D, 0.25D, 0D, new int[0]);
    
Comment by Marcono1234 [ 11/Feb/16 ]

Confirmed for

  • 16w06a
Comment by Galaxy_2Alex [ 24/Oct/14 ]

Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 / Launcher version 1.5.3 or later? 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 Tails [ 11/Jan/13 ]

Confirmed in 13w02b.

Comment by Taylor Hunt [ 09/Jan/13 ]

I agree, it is because of the server swap. However, a lot of other interactions and features that SMP had been missing had been lost in the changeover, and those were restored. I suspect this one should be restored as well, but I can see Team Dinnerjeb deciding it's unnecessary as another valid choice.

Comment by Jin-oh Kang [ 09/Jan/13 ]

Started from 1.3.1, The minecraft always open a server even if singleplayer, and servers don't support that kinds of particle. So it's NOT a bug.

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