Please note that a resource pack is used in the attached screenshot because this issue is about the resource pack mechanics. The default textures cannot be used because they do not utilize the feature in discussion. I fully understand if this feature was accidental and is unsupported, and thus this report is invalid, but I wanted to report this nonetheless in the case that the feature is supported.
In Minecraft 1.8, when the fast graphics leaf textures were removed, the game instead just read the alpha as black when fast graphics mode was enabled, and removed the ability to customize the fast graphics background. However, I discovered that it was still possible to customize the background by using opacity.
That is to say, you could make the fast graphics texture, drop the opacity to 1% so that it is essentially invisible, and then overlay the fancy graphics version on top of it. When fancy graphics was enabled, the game would regard the low opacity to be invisible, but when fast graphics was enabled it would make it fully opaque, essentially having the same effect of the pre-1.8 textures.
This is still the case, but as of 1.15, using this method causes the leaf item models to appear fully opaque, while the blocks remain transparent. The attached image gives an example of what I'm talking about.
I realize that this method likely wasn't intended to work in the first place, but it did allow for a lot more customization, and enabled fast graphics to be a lot more aesthetically pleasing. And given that it was fully functional until relatively recently, I thought I'd report it anyway on the off chance that the previous functionality could be added back.
Resource Pack Link: https://www.curseforge.com/minecraft/texture-packs/immersion/files/3179317
Attachments
Comments 7
I just tested it in 1.18.2 pre-release 1 as well, and the rendering issue seems to have inverted. As in, with Fast graphics, leaf items render the transparency, whereas the blocks do not.
I just tested this in 1.19.3, and the inverted issue is still present. See the attachment as an example:
[media]The inverted issue still persists in 1.19.4 as well as in snapshot 23w12a. However, I discovered that this variation of the bug doesn't actually require a resource pack, and exists in a fully vanilla instance of the game. As such, I created a new bug report (https://bugs.mojang.com/browse/MC-261217) for the issue. This bug can be considered resolved now.
After some testing, I discovered that this particular issue was fixed in Snapshot 21w10a for Minecraft 1.17, so that can be the labelled Fix Version.
Please provide the resource pack used