mojira.dev
MC-1379

Transparent texture makes transparent texture behind invisible

Ice blocks (and possibly other blocks) cannot be seen through air and then water. Under-water works fine. The screenshot is self-explanatory.

This applies also to:

  • Lightnig

  • Beacon effect particle

  • Fireworks explosions

making

  • Water

  • Ice

  • Portals

invisible

Related issues

MC-484 The particles of the beacon/potions make the water transparent MC-584 Breaking a block underwater doesn't show the breaking animation MC-950 Certain objects invisible when viewed through water MC-1896 Failure ice texture in contact with the water MC-1930 Breaking blocks underwater MC-2262 Block breaking animation sometimes doesn't show underwater MC-2999 Ice texture MC-3858 Particles from beacon & lightning make player able to see through water / ice / portals MC-4049 Nether Portal blocks cannot be seen through ice blocks, but the portal block particles can. MC-4531 Lightning shows blocks through ice MC-4540 Standing underwater while looking at rocket explosions makes them look weird MC-4559 Water looks glitchy if some fireworks explode near or under it MC-4606 Strange Aura Fireworks MC-4607 When level with or above a firworks explosion point if you are looking at water the water will dissapear/distort. MC-4744 Firework Bug MC-4833 A bug with water MC-4892 When rocket explodes, water becomes partially invisible on it's background MC-4904 Water glitches out when fireworks burst MC-5015 Fireworks Cause water not to render MC-5075 Firework-water visual MC-5106 Fireworks messing with ice blocks. MC-5163 Firework Water Render MC-6148 Water not visible through exploding fireworks MC-6217 Enderman mouth + water glitch MC-6372 breaking animation MC-8419 Can't see water or portal when a firework goes off MC-8709 Water not visible through Nether Portal MC-9564 fireworks MC-9751 Fireworks MC-9944 Trasparent Water Seen Through Fireworks MC-11469 Clouds invisible when viewed through falling water below MC-11583 Enchant particles make water see-through MC-11616 Beacon potion effects do weird things to water MC-13461 Enderman Jaw glitch with water MC-15010 Entities and transparent blocks show though particles MC-16622 Minecraft Lightning Water Graphic Glitch MC-16699 You can't see rain/snow through breaking glass MC-17507 When Viewing a portal through another, the portal behind does not show that there is a portal there MC-18312 You cant see ice through water. MC-19760 when I place torches and there is a body of wate behind the the flames are blue MC-22616 Particles appear behind water and the cracking anamation. MC-22933 Water Renders Over Particles MC-23488 Tranparent flame MC-24407 (Torch) Particles graphics glitch MC-25894 Watermelon and Lily pads MC-28361 Translucent blocks are not visible through others MC-32437 Transparency bug with the maps MC-1480 Water does not show behind ice

Attachments

Comments

migrated
[media][media]
migrated

Conformed.

migrated

It's very possible that this is not a bug. Personally I think it'd be kinda weird to see ice through water...

migrated

But when you are underwater, you can see ice just fine.

migrated

Valid point, but I think it kind of makes it look thinner, like actual ice. Think about it.

migrated

That makes sense, and in fact would be a good feature. All I'm saying is that it's inconsistent.

migrated

It has to do with alpha transparency. It's a pain. To do it right would cause massive fps drops. That's why glass and vines for example use 1-bit transparency.

There are a number of similar issues on here, (such as MC-965 and MC-484) that are most likely related.

migrated

@Daedalus: " It's a pain. To do it right would cause massive fps drops."

That rather depends on whether Minecraft (and the underlying JVM) can make use of either SSE or GPU ability to vectorise (massively in the latter case) pairs of add then multiply instructions (or, better, use fused multiple-add where available).

("Make use" here includes using tools to bypass usual JVM limitations to access underlying APIs.)

Or course to mitigate the screams [date noted] of those whose hardware is (in computing terms) palaeolithic due to lack of a GPU should allow a reduced quality implementation as currently.

migrated

Related/Duplicate of MC-950

fuj1n

Not A Bug / Has Been In The Game Since First Ice Came Out.

migrated

arthur stop starting every word of your sentence with a capital!!!!

migrated

Just because this has been in the game a while does not mean it is not a bug. It shouldn't matter whether you look through air then water or just water.

kumasasa

Read a good explanation in MC-950

migrated

torch particles are MADE transparent by water as well as any other particles.

migrated

added screenshot of torch particles being made semi transparent, but sure if this is the same bug.

_zombiehunter

"Transparent texture makes transparent texture behind invisible" still happens up to Snapshots 13w09a/b. Please update the "Affects Version/s" tag.
Added a screenshot of a firwork light flash in front of a water surface. Same problem here.

migrated

notice how large my photo attachment is XD

_zombiehunter

Confirmed for 13w09c !

Erik Broes

Won't and can't easily fix. Is fixed in the newer engine however.

_zombiehunter

@Grum:
Ah, good news. Would be nice to have some detailed and official information about what the new engine supports though. There's a lot of speculation out there and the current information found on the Wiki and Forums ins't very helpful (confirmed so far: Support for Java 5 will be dropped and Dinnerbone twittered several times "We are working on something so much better than Optifine"). Probably many other rendering related bugs may be obsolete with the new engine (MC-9553 for example?).

btw, whilst rewriting the engine, you should especially consider that millions of Minecraft fans still have to download Optifine/MCPatcher to make the game (and their texturepacks) even playable. Best would be to get rid of Optifine and MCPatcher completely with the new engine (proper FPS boost + implementation of all missing texture features like RandomMobs, Custom Colors, Connected Textures, Better Glass, custom skyboxes).
Just the fact that nearly all texturepacks still rely on MCPatcher should be reason enough to implement all its features to vanilla Minecraft. I'm sure Kahr will help you with this.

migrated

Maybe I'm missing something, but I've never needed Optifine for FPS issues. As long as your computer meets the system recommendations, Minecraft is fine without it.

_zombiehunter

It's less a general performance problem, it's more the lack of features of the current engine. This "transparent texture makes transparent texture behind invisible" thing here is one of many examples, the old engine simply isn't able to render several transparent textures behind each other. You need a better and more powerful engine to do this, which should still give a playable framerate. Especially those players using texutepacks suffer from the limitations of the current engine (just try MCPatchers Better Glass mod and take a look through several glass panes behind each other or place some glass blocks underwater ... there's always something invisible because the current engine can't render it).
Another problem: Not everyones computer meets the system recommendations, using many basic features of texturepacks (Custom Colors, RandomMobs, CTM, Better Glass, Better Skies, ...) is impossible for them due to massive FPS drops after patching the game. If this features would be properly implemented to the game along with a faster engine, everyone would be able to enjoy texturepacks with proper FPS and without the ned of mods like Optifine or MCPatcher.

migrated

HD texture packs work fine in 13w10a.

migrated

hooray!

migrated

Sooo... how much time till this new engine comes?

migrated

They did fix it after all, in the new snapshot 13w41a!

kumasasa

Fix confirmed

migrated

This bug is back in 1.8.1

migrated

Piotr, you might be experiencing MC-9553.

migrated

I was looking at fireworks above water - it seemed exactly as second screenshot here - explosion made water invisible for a moment, then after a split second water and firework particles were displayed correctly.
I did not find anything similiar to this in MC-9553.

migrated

Problem with fireworks showed in screenshot 'firework light flash texture in front of water.' still confirmed for 15w51b.
Screenshot : https://gyazo.com/dc24f8eeed2a5a0aedf7d159b88a00b1

kumasasa

@@unknown: See MC-9553

migrated

(Unassigned)

Confirmed

ice, invisibility, water

Minecraft 1.4.2, Minecraft 1.4.5, Snapshot 12w50a, Minecraft 1.4.6, Minecraft 1.4.7, Snapshot 13w01b, Snapshot 13w09a, Snapshot 13w09b, Snapshot 13w09c

Minecraft 13w41a

Retrieved