[MC-1464] Falling sand appears on fire when falling into lava Created: 31/Oct/12  Updated: 09/Feb/13  Resolved: 31/Oct/12

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.2
Fix Version/s: Minecraft 1.4.3

Type: Bug
Reporter: Charlie Hurrell Assignee: [Mojang] Nathan Adams
Resolution: Fixed Votes: 1
Labels: rendering, sand

Issue Links:
Duplicate
is duplicated by MC-1583 Gravel Falling into lava appears on fire Resolved
Confirmation Status: Unconfirmed
Game Mode: Survival

 Description   

When sand (or gravel) falls in to lava, the falling entity appears to be on fire. The block will settle normally, it only briefly appears with the flames.

To reproduce:
Place sand above a block of lava (or a pit of any depth) and watch the falling entity as it first touches the lava.

To fix:
This is a small bug fix I wrote for myself using names determined by MCP. In EntityFallingSand add the following method:

public boolean isBurning()

{ return false ; }

Since the gravel and sand aren't flammable it seems strange to see them burn when using sand to fill in a lava pit.



 Comments   
Comment by Stephen [ 01/Nov/12 ]

"I think blocks turning black when falling is a bug then"
That is a bug...

Comment by Sycholic [ 01/Nov/12 ]

Actually if you really think about it, if you dropped sand in lava it wouldnt put it out at first it would just displace it and it would still melt the outer surface in this case a cube shape so the flames does kind of make sense.. but I can see D's point is it really a bug? because I think blocks turning black when falling is a bug then. Should it not just look like a blurred/moving texture?

Comment by MrCheeze [ 01/Nov/12 ]

There are few things I dislike more than when people decide that anyone whose opinions aren't the same are trolls.

But in any case, here are some other things that burn in Minecraft: Minecarts, sand item entities, eggs, snowballs, and sand blocks (after flint and steel is used on it).

Comment by DiEvAl [ 31/Oct/12 ]

Sorry if I accidentally trolled you. I know that the issue is closed, this is exactly why I'm continuing this conversation: to decide whether it is really a bug or dinnerbone should undo this change.

Comment by NeverCast [Joshua Lloyd] [ 31/Oct/12 ]

Now you're trolling, this issue is closed, and so is this conversation.

Comment by DiEvAl [ 31/Oct/12 ]

If you go home, grab some sand, and put it on a fire, tell me if it burns

Dig a 2x2x1 meter hole IRL, fill it with water, and try taking infinite amount of water out of it. Or kill a dragon IRL. Minecraft is not supposed be like real life.

I think the title answers that for you, it's sand, sand isn't flammable. Walking Dead, Corpses and people are flammable, but not sand.

Pigmen are immune to fire, but they burn.

Comment by NeverCast [Joshua Lloyd] [ 31/Oct/12 ]

Then I guess the MobSpawner needs amending, this would all go in to the MC API imo.
If you go home, grab some sand, and put it on a fire, tell me if it burns. If it burns I'll eat my words, otherwise I stand by saying that sand doesn't burn as a block, and it shouldn't burn as an entity.

Why make an exception?
I think the title answers that for you, it's sand, sand isn't flammable. Walking Dead, Corpses and people are flammable, but not sand.

Edit: It's marked as resolved, DinnerBone approves that it's a bug, case closed I think.

Comment by DiEvAl [ 31/Oct/12 ]

Every other entity in the game burns, why make an exception?

This argument is the only one that makes sense to me. I agree that it should burn.

Comment by MrCheeze [ 31/Oct/12 ]

Why should the sand entity never appear to be on fire? Every other entity in the game burns, why make an exception? You can make some pretty cool things with it.

https://www.youtube.com/watch?v=QGLiaaN4eqk&feature=plcp&noredirect=1

(I know that video isn't vanilla, but it's the most accessible example of what I mean.)

Comment by DiEvAl [ 31/Oct/12 ]

@NeverCast
I know what he said. But it affects any EntityFallingSand. Usually it's sand or gravel. But not always. Since 12w26a you can use mob spawners to spawn EntityFallingSand with any block ID.

Comment by NeverCast [Joshua Lloyd] [ 31/Oct/12 ]

Yes, me too. It's been a quirk I've noticed for a long time but never thought of actually reporting it.
Now that there is Mojira, I've actually been more aware of bugs in MC, such as last night when a player was floating above the bed.
But I'm no so good with the creating an issue and such

Comment by Charlie Hurrell [ 31/Oct/12 ]

You're welcome Happy to see this minor niggle being fixed.

Comment by NeverCast [Joshua Lloyd] [ 31/Oct/12 ]

Thanks Charlie.

Comment by Charlie Hurrell [ 31/Oct/12 ]

Just so everyone is on the same page here...
Sand block - Can be placed by a player. Falls under gravity. Is not flammable and not affected by lava.
Sand item - Drops when a sand block is mined. Can be picked up. Is flammable and destroyed by lava.
Sand entity - Used by the game to show sand falling when nothing is underneath. Visual only, should never appear to be on fire but, before the bug fix, sometimes can.

Blocks and items are unaffected by this change. This only stops the entity from looking like it is on fire while the sand "falls" from one space to another. It doesn't affect gameplay in any way.

Comment by NeverCast [Joshua Lloyd] [ 31/Oct/12 ]

He said to override the isBurning method in EntityFallingSand, That only affects Sand, not every block.
I don't see anywhere that implies that all blocks should not burn.

Comment by DiEvAl [ 31/Oct/12 ]

@NeverCast

If it doesn't combust in Block form, it shouldn't show fire animation in entity form.

But OP suggested that entity shouldn't burn even if block can burn. And I think this is how dinnerbone did it.

Comment by NeverCast [Joshua Lloyd] [ 31/Oct/12 ]

@Anon, Sand and Gravel never burn, we're talking about the Entities, not the items here. Sand and Gravel ( and any future falling blocks similar ) should not show fire as they do not burn. If it doesn't combust in Block form, it shouldn't show fire animation in entity form.

Comment by Stephen [ 31/Oct/12 ]

Sand doesn't burn, why do you want it to burn?

Comment by MrCheeze [ 31/Oct/12 ]

So will it still burn if it falls through lava instead of just landing in it? If so, that's fine.

Comment by [Mojang] Nathan Adams [ 31/Oct/12 ]

Why is it not a bug? It incorrectly shows a fire animation for one tick while the Falling Sand entity is turning back into sand.

Comment by MrCheeze [ 31/Oct/12 ]

This is not a bug, Dinnerbone! Please consider reverting.

Comment by [Mojang] Nathan Adams [ 31/Oct/12 ]

This fixed all falling tiles.

Comment by DiEvAl [ 31/Oct/12 ]

What about dragon eggs and anvils?

Comment by Charlie Hurrell [ 31/Oct/12 ]

It's not the items that I'm talking about though, it's the sand block as it falls downwards. Cobblestone and obsidian aren't affected by this problem.

Comment by Richard Cox [ 31/Oct/12 ]

If you look you'll notice all items do this, including cobblestone, stone and obsidian.

In Minecraft everything burns in lava.

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