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
is cloned by
is duplicated by
relates to
Attachments
Comments


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

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?

Yes, the same thing happens in minecarts.

That's a bug fix to prevent xray machines.

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?

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

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

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'.

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.


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".

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

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.

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).

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.

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

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.

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.

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

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

@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.

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).

@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.

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.

Yeah, but they render their inside ALL the time.

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.

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.

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.

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

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?

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.

A temporary workaround is to play on 14w05a.

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.

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.

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.

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!

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.

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

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

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)

@ 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.

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