Texture atlas/Predefined

Jump to navigation Jump to search
For atlases that have been removed from the Java Edition, see Texture atlas/Predefined/Removed from Java Edition.

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.8Pre-release Added xporb.png.
Pre-release 2 ;) Updated xporb.png.
Java Edition
1.6.113w24aRenamed 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 The moon has been implemented.
At this point, there is only one moon phase, and therefore only one texture file: moon.png
Java Edition
1.0.0Beta 1.9 Prerelease 4 Added moon_phases.png with the addition of different moon phases.
The file moon.png still remains, but is no longer used.
Beta 1.9 Prerelease 6 Updated moon_phases.png.
1.6.113w24aThe unused moon.png file has been removed.

Navigation[edit | edit source]