NeRdTheNed / MC-TextureGen

A Java program that programatically generates textures generated by certain versions of Minecraft at runtime, and then saves them to individual files.
The Unlicense
12 stars 1 forks source link

(b1.4 - 13w01b) Missing texture #21

Closed muzikbike closed 2 years ago

muzikbike commented 2 years ago

So during my research into the 13w02a-13w17a missing texture, I ended up stumbling upon a bug report which featured the missing texture in it. The problem was, this report was made in 1.4.6, several weeks before the texture pack reform was set to take place.

https://bugs.mojang.com/browse/MC-5094

Since I don't have a Mac and therefore cannot experience this bug in the wild, I decided to artificially execute it by deleting the texture for the book and quill. Sure enough, I got the equivalent result. But the book and quill was relatively new at the time, and "missing" still showed up even in the version it was added, so I decided to take measures into my own hands and delete the sun instead. Sure enough, it actually worked, and look - 2021-09-17_22 46 31 It's different!

As I expected, the change was made from 13w01b to 13w02a:

2021-09-17_22 48 36 2021-09-17_22 48 12

I decided to go back and find the first version this was added in. My journey led to Beta 1.4 (Beta 1.3_01 just crash with a texture not found error when opening the world): 2021-09-17_22 53 38 2021-09-17_22 56 49

So here's a new texture that can (probably very easily) be added to the list of generation candidates, and also an obscure new facet of Minecraft history for me to document...

NeRdTheNed commented 2 years ago

@muzikbike Thank you so much for documenting this! I completely failed to do any research myself, lesson learned for next time. I'm not confident that my "missing texture" text generator is accurate, especially given the second bug report you found where the text is clearly anti-aliased, when my text generator seemingly does not generate textures that way. It might be a bit before I commit a fix for that, and a new generator for this new texture, because I really need to figure out why this discrepancy occurs.

NeRdTheNed commented 2 years ago

...actually, now I'm not sure about anything, because I've found MC-7208, which clearly shows the same generated texture as the one I've been generating, displayed on a Mac, as well as another unique texture variation!