Texture atlas/Predefined
Certain texture atlases are defined as image files themselves in resource packs, rather than being compiled at runtime. It appears that these are generally being phased out and split into constituent sprites.
Lists of atlases[edit | edit source]
Current[edit | edit source]
The following texture atlas files are still in use as of Java Edition 1.21. It is not known if Mojang plans to split these into their constituent textures in the future, potentially replacing them with a procedurally-generated atlas.
Fonts can also use a texture atlas system, however this is data-driven, unlike the following cases, which are hardcoded.
experience_orb.png[edit | edit source]
This file is used for each size of experience orb. The five last textures are unused. The changing coloration used for experience orbs is done via a hardcoded tint system, rather than proper animation as is done for most animated textures,[1] and the translucency is also hardcoded instead of being controlled by the texture's alpha channel.[2]
Java Edition Beta | |||||||
---|---|---|---|---|---|---|---|
1.8 | Pre-release | ![]() | |||||
Pre-release 2 ;) | ![]() | ||||||
Java Edition | |||||||
1.6.1 | 13w24a | Renamed xporb.png to experience_orb.png. |
moon_phases.png[edit | edit source]
This file stores all eight phases of the moon. The sun's texture is a separate file.
Java Edition Indev | |||||||
---|---|---|---|---|---|---|---|
20100211-2327 | ![]() At this point, there is only one moon phase, and therefore only one texture file: moon.png | ||||||
Java Edition | |||||||
1.0.0 | Beta 1.9 Prerelease 4 | ![]() The file moon.png still remains, but is no longer used. | |||||
Beta 1.9 Prerelease 6 | ![]() | ||||||
1.6.1 | 13w24a | The unused moon.png file has been removed. |
[edit | edit source]
| |||||||||||||||
| |||||||||||||||
|