Texture atlas/Predefined/Removed from Java Edition/User interface atlases

Minecraft Wiki article. Categories: Articles_to_be_expanded

📌 Mirrored from Minecraft Wiki

This article is reproduced from Texture atlas/Predefined/Removed from Java Edition/User interface atlases on the Minecraft Wiki. Mirrored from revision 3325946. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

This page catalogues all user interface atlases that were split in 23w31a to form gui.png-atlas·

This section is missing information about: Document these:
 
Please expand the section to include this information. Further details may exist on the talk page.

A considerable amount of different atlases were used for GUI textures before being split in Java Edition 23w31a. These texture files are now compiled into gui.png-atlas.

A handful of other user interface graphics were generated by the game at runtime, rather than being defined as image files, either in atlases or as independent files. Many of these were later made to be texture defined. Examples include:

  • Text field (normal and highlighted) - textures added in 23w32a
  • Scroller handle - texture added in 23w32a
  • Scroller background - texture added in 24w09a
  • Tooltip - texture added in 24w36a
  • Highlighted slot - added in 24w37a

In addition, UI buttons were generated by code from 0.0.13a to 0.0.22a_05 before the introduction of widgets.png in Java Edition Classic 0.0.23a, making this case somewhat of a very early precursor.

advancements/tabs.png

tabs.png was used for storing tab textures for use in the advancement menu.

Java Edition
1.1217w13a
tabs.png has been implemented.
1.20.223w31atabs.png has been removed, with each bar texture split into individual files.
bars.png

bars.png was used for storing boss bar textures and their overlays.

The file was compressed in 15w49a, 1.11-pre1 and 19w41a.

Java Edition
1.915w31a
bars.png has been implemented.
1.20.223w31abars.png has been removed, with each bar texture split into individual files.
icons.png

icons.png was used for storing the textures of certain UI elements.

inventory.png

This file still exists, but only houses the graphic for the inventory window; it was formerly an atlas containing further sprites, and before that housed several status effect textures.

widgets.png

widgets.png (previously known as gui.png) was used for defining several types of menu buttons and icons.

stats_icons.png

Previously known as slot.png

Java Edition Beta
1.4
Added slot.png.
Java Edition
1.111w49a
Added fully transparent textures of language button with separate speech bubble layer, which implies they were created and stored here before being moved into gui.png.
1.6.113w24aslot.png has been renamed to stats_icons.png
1.915w33a
Added icons for items picked up and items dropped.
1.20.223w31astats_icons.png has been removed, with each texture split into individual files.
tabs.png

Previously known as allitems.png

Java Edition
1.3.112w21b
Added allitems.png.
12w22a
Each tab now has its own texture.
The inventory texture was moved to listitems.png.
1.6.113w24aallitems.png has been renamed to tabs.png
1.19.322w45a
Added a 7th tab.
Each tab is now 2 pixels skinnier.
1.20.223w31atabs.png has been removed, with each texture split into individual files.

Completely split atlases

Container sprites with split elements

History

Specific changes to texture files are documented in each texture file's dedicated section or page.

Additions

Java Edition
1.915w31aAdded bars.png.

Removals

Sources