mojira.dev
MC-46765

Leaves, Block of Redstone, TNT and Glowstone cause suffocation damage

While I was riding through a forest I was taking suffocation damage every time my head was going through leaves. This does not happen on any other transparent blocks.

Related issues

MC-46856 Horses going through leaves damage the player whilst riding it MC-46960 taking damage from leaves when on horse MC-47215 TNT makes you suffocate MC-47387 Leaves cause suffocation damage MC-47633 Suffocation in leaf blocks MC-47772 Riding a horse through a forest causes damage MC-47937 leaves are suffucation blocks MC-48132 Tree killed my horse when it suddenly grew on him MC-48501 Taking damage when head is in leaf blocks MC-48559 Entities Suffocate in Leaves MC-49114 Mules suffocating MC-49146 My dog suffocated in foliage of a tree MC-49322 Riding with Horse MC-49417 Suffocation in leaves MC-49434 Suffocate in leaves while riding a horse MC-49451 Suffocating in newly grown tree leaves MC-49604 Minecraft chicken suffocation in leaf blocks MC-49675 Animals suicide by tree MC-50526 Animals Dying under one high Leaves MC-50713 Chicken jumping under leaves take suffocation damage MC-50752 Player Stuck Inside Growing Tree's Leaf Blocks MC-50777 Can suffocate in leaves MC-51337 mob suffocate in leave MC-51917 Suffocating in leaves whilst riding a horse MC-51992 Leaves Smother Mobs/Player MC-52023 Leaves suffocate you MC-52242 Oak leaves kill animals MC-52975 Horses and LEaves in 14w10c MC-70295 X-RAY with leaves MC-82693 Leaves And Minecart Can Make X-Ray

Attachments

Comments

migrated
[media]
migrated

It's a combination issue:
1. That you can ride through the leaf blocks (MC-477)
2. That the leaf blocks cause suffocation

Torabi

Leaf blocks certainly shouldn't cause suffocation. That's independent of whether or not riding an animal/minecart allows you to pass through them. This should be marked related to MC-477, rather than a duplicate.

On that note, do leaf blocks cause suffocation when riding through them in a minecart, or is it only when riding a horse or pig?

migrated

Yes, the same thing happens in minecarts.

migrated

That's a bug fix to prevent xray machines.

Torabi

How so? Suffocation doesn't prevent an xray machine from working, and according to the report, it's only leaf blocks that are causing suffocation, so the usual blocks used for an xray machine are going to continue to work... Are you sure you've got the right issue?

migrated

Every block listed in MC-1769 now causes suffocation damage.

migrated

The reason those blocks allow for x-raying is that they don't harm the player when inside.

migrated

Okay.. I can live with the taking damage when in a non-solid block, but somehow, since 14w06b (maybe earlier) I've started taking damage in every spot that isn't more than 3 blocks high when on a horse. 4 blocks high? Everything is fine. 3 blocks high? Death within seconds. With both solid blocks as blocks such as leaves.

Did the height of horses change all of a sudden?

I can see why the change is made to taking damage when in a non-solid block. But I really think the solution shouldn't make horses an even greater pain to use! Horses, arguably the main feature of the 1.6 update, have become more useless, rather than less.

I really think this shouldn't be marked as 'working as intended'.

migrated

I would like to know how taking damage in while in a block prevents x-raying? since this change I can x-ray in any block but I have a time limit now.

If this is actually a fix to the x-ray issue then sadly it's not the right one as it has just made it worse with the side effect of damaging other gameplay mechanics that it really shouldn't. I will use the example of horses, they are (in my mind) meant for travel and exploration. With this change they are useless as you will now take too much damage and more than likely die before you get very far.

migrated

The horse issue is a completely separate bug, that will be fixed if MC-477 is fixed. This change has just added more consequences to MC-477.

migrated

I'm glad the horse thing is being fixed but this still doesn't answer the question. Make X-raying easier while claiming your fixing it makes no sense. If i'm in a block I should see nothing. Ideally I should never be able to enter a block, but if that happens I should not see anything (screen black) but since this change if i go into a block(any block it seams) I can see everything just like the good old x-ray machines that this change "fixes".

migrated

@Mark Gault: If X-raying is still possible, please provide reproduction steps to MC-1769.

migrated

Even if the horse issue is going to be fixed, there are still gameplay mechanics that this "fix" interferes with. For example, if you bonemeal an oak sapling too close, and the tree generates with leaves low enough to the ground, you get caught in the leaves and suffocate.

migrated

Leaves should be altered slightly so that growing trees won't kill you! Perhaps instead of making these blocks(leaf blocks) suffocate you, make them push you out of the way when you are inside them(again at least for leaves from growing trees).

migrated

In addition to prior complaints, the majority of the mobs generated in new chunks (forests) will immediately suffocate so that the area will be animalless.
I do understand that this is so to fix the x-ray bug, of which I don not understand why Mojang fixes it, why do they have to decide how we have to play te game?
But seriously, horses are worthless now. You could only use them to ride through Deserts, plains and savannas. Please make leaves transparant so that it won't harm us while riding a horse.

migrated

why would leaves suffocate you? leaves are the only block on this list that SHOULDNT suffocate you

migrated

I agree with the other people. Transparent blocks shouldn't suffocate the mobs! Tamed cats and dogs die every time they go through a forest because of that.

migrated

The Suffocation damage in leaf blocks causing huge problems in Jungle Biomes. When the chunks are generated it spawns passive mobs that instantly die because of this.

http://i.imgur.com/Mci4egs.png
Leaf blocks made invis to see / show hidden item drops.

Finding these item drops everywhere. Once these items despawn the lag goes away! It's quite easy to walk the entire Jungle and fill your entire inventory with pork chops / raw Beef / raw chicken / feathers w/o killing a single mob.

migrated

Mobs spawning inside leaves is another issue: MC-2102.

migrated

@gary closse

right, but why is glowstone/TNT/redstone block transparent?

migrated

@Butt Man

Exactly. I can understand why they made glowstone/tnt/redstone blocks suffocate you. There's really no reason for them not to. But leaves? I always thought they were transparent on purpose. It makes sense for leaves to be transparent because in real life you can pretty much just push them out of your way.

migrated

Just to answer the question of "why does Mojang care about xray machines": many people who host multiplayer servers have complained about xray machines being unfair because the people who use them quickly sap the area of any ores. Thus Mojang has been trying to help outlaw them. However that jungle spawn problem is catastrophic if you ask me, and Mojang might want to consider making leaf blocks the one exception because of it. Keep in mind that if you want to xray in a Mojang-approved way you need to use spectator mode to walk through walls. If you've got power enough to switch to spectator then you've got power enough to be allowed to xray. It's kind of like how they try to squash all duplication glitches but allow the item frame one because it requires switching to creative mode. If you're allowed creative mode then of course you're allowed to duplicate stuff (it's used to duplicate enchanted items when you finally get just the right combination of enchantments).

migrated

@tokes
The simple way to solve xray machines is to make tnt/glowstone/redstone block suffocate you, and leaves to render their inside at all times (like in 1.7). Problem solved. Not to make leaves suffocate you. That creates more problems than it solves.

Also, what I don't get is blocks without textures let you see through them, not just be invisible.

migrated

No, leaves can be used exactly as glowstone, redstone blocks, or TNT to x-ray when on fast graphics. Dinnerbone's attempted fix in 1.7 didn't quite work because it was still possible to x-ray if your center was outside the x-ray block when it was placed.

migrated

Yeah, but they render their inside ALL the time.

migrated

I don't care that I'm not famous; I'll still say my $0.02 on this issue:

Leaves are now smothering the player and mobs that move/spawn inside them, causing suffocation damage. This is both annoying and unrealistic, and needs to be taken out immediately:

1) Sticking your face in a bush or tree's foliage does not suffocate you IRL, and so you nor your animals (horses, livestock, etc) nor any other mob that spawns with their head in a leaf block should smother either.

2) Standing next to a sapling when it "grows" instantly into a tree can be often fatal in-game, for you or any mob.

3) Riding your saddled animal through a forest or jungle is now more of a lethal prospect than just an annoyance of navigating around/over them.

4) You and your livestock and other mobs that hop or jump up into a leaf block (on hillsides, etc) will start to suffocate immediately.

I ask that this suffocation be disabled ASAP for general gameplay balance and "fun" factor. Perhaps leaving it in on "Hard" mode is possibly feasible, but document appropriately.

migrated

Making more tickets or commenting about how it must be fixed will not cause this ticket to get fixed. it will only annoy the moderators who have to close those tickets or remove those comments, and it will not improve your standing with them. Mojang has intentionally added this feature, regardless of whether or not you think it is a good feature.

migrated

Opening new tickets about how leaves must be fixed will do nothing, as there is nothing to be 'fixed.' The ticket will get closed as 'invalid' or 'works as intended.' If you want it to be fixed, then make a video about it on YouTube, tweet it to someone at Mojang, let people know your opinion on it. If enough people voice their opinion, Mojang will likely change it. They've listened to the community before, like when Zombie Pigmen and Iron Golems were changed so that they couldn't drop gold or iron unless directly killed by the player. One snapshot later, that feature was removed because it was clear that the majority of the community wasn't happy with the change.

migrated

It looks like this issue appears related to https://bugs.mojang.com/browse/MC-477, so I've moved my discussion there. Thank you.

migrated

Ok. So if you're within a water block, your vision is tinted blue. In lava, tinted red.

Why not just put an opaque black layer over the screen when within a solid block?

migrated

Reading this comment history, it is obvious that the majority of respondents agree that leaf block suffocation is an unnecessary and game-damaging feature, intended or no. Ethan Wanless' suggestion bears merit, given the past history of community feedback bearing positive results. However, the vast majority of players are still playing in 1.7 and have little to no clue of this game mechanic change, and will not know of it until the official release of 1.8.

I am pretty confident that once this update is released, you'll hear a LOT more about this. I encourage the Mojang staff to consider some rendering alternatives for leaf blocks to prevent "x-ray" effects and drop the suffocation damage they cause, as it would appear doing this would resolve MC-1769(at least for leaf blocks) and MC-2102.

migrated

A temporary workaround is to play on 14w05a.

migrated

Dinnerbone just posted a comment on Reddit saying that suffocation in leaves is not intentional.

People with "the brains" are all pirates? Oh my.
For what it's worth, that leaves damage you is not intentional. It is not a DRM, neither.

migrated

I'm glad a Mojang employee finally addressed this problem. Kindly confirm and add all recent versions of snapshots (14w17a, 14w18a/b, 14w19a) as still observing this problem. Thank you.

Nathan Adams

Leaves, specifically, will no longer cause suffocation damage. They are not completely solid blocks. I can imagine it would hurt in real life, but let's not go there.

The other blocks will suffocate you. That will remain intentionally.

migrated

This is the single best bug fix I have seen in MC history! It was totally changing the way I played for weeks, as mounts were just really impractical unless I spent most of my time carving paths through every freaking forest ahead of time, which meant I couldn't feasibly explore on horseback / muleback. Which was a huge waste of that whole game feature (one of my favorite features, btw). Yay!

migrated

Yay! Although I always thought the leaves thing was to simulate branches smacking you in the face like they would in real life if you rode with your head jammed 3 feet into the leaves.

migrated

Ice, Jack-O'-Lanterns, and slime blocks also cause suffocation. Is that intended or not?

migrated

If you stuck your head in a solid pumpkin and jackolanterns or ice, would it hirt?

migrated

Dinnerbone,

Thanks! I just loaded one of my SSP worlds in 14w20b and verified this fix is working. Much appreciated! (screenshot attached confirming this fix)

migrated

@ Butt Man:

Yes. I tested it by spawning creepers inside those blocks, but the results would be the same for players and all other mobs.

Pumpkins are opaque blocks, by the way. Opaque blocks always cause suffocation damage.
The blocks listed in the title and in my comment are transparent cube solids (the blocks are technically transparent; only leaves have transparent pixels). They used to not cause suffocation, like all other transparent blocks, but in the snapshots all except leaves do.

migrated

I just tested 14w20b, and glass blocks do not cause suffocation.

migrated

Nathan Adams

Unconfirmed

block, glowstone, leaf, leaves, redstone, tnt

Minecraft 14w05b, Minecraft 14w18b, Minecraft 14w19a

Minecraft 14w20a

Retrieved