Wiki ArticleJava EditionTexture atlases

banner_patterns.png-atlas

banner_patterns.png-atla is a procedurally-generated texture atlas used to store textures for banners and all banner patterns.

banner_patterns.png-atlas is a fixed-width 512×512-pixel file that store textures for all banner patterns.

Minecraft also previously generated mipmapped versions of this atlas, for unknown reasons. They are not used by the game at all – only blocks placed in the world which use the json model system use mipmapped textures.[3] The mipmapped version no longer generates since 1.21.9.

For a comprehensive history of block texture changes, see Java Edition history of textures.
This feature is exclusive to Java Edition.
 
banner_patterns.png-atlas in Java Edition 1.21.9.

banner_patterns.png-atla is a procedurally-generated texture atlas used to store textures for banners and all banner patterns.

Format

banner_patterns.png-atlas is a fixed-width 512×512-pixel file that store textures for all banner patterns.

History

Java Edition
1.15Pre-release 1Added banner_patterns.png-atlas, following the splitting of textures-atlas.
1.19.322w42aAs an optimization to resource pack loading, everything in the relevant directory is compiled into this atlas, rather than only those sprites which are used by the game.
22w46aA customizable atlas json file has been added which can be used to control which graphics are added to this atlas.
1.19.4Pre-release 3The way in which sprites are arranged on atlases has been changed considerably, resulting in atlas dimensions being generally smaller.
This atlas can now be exported to the screenshots folder using F3+S.
1.21.925w31aMipmapped versions of this atlas are no longer generated.
1.21.1125w44aAll textures now have an extra pixel of padding in all four directions.

Versions of the atlas

Game version Atlas Changes Notes
Main Development
1.15 Pre-release 1 Introduction
1.16 20w15a Added Snout
1.19.3 22w42a Banner texture moved here from blocks.png-atlas
1.19.4 Pre-release 3 Rearranged due to packing optimization
Joke update: 23w13a_or_b Added New Thing
1.20.5 24w11a Added: Flow, Guster
1.21 Pre-Release 2 Flow and Guster are now mirrored on the reverse.[1]
1.21.11 25w44a All textures now have an extra pixel of padding in all four directions. This negatively impacts tiling efficiency.[2]

Mipmapped versions

BlockSprite rose.png: Sprite image for rose in Minecraft
This section describes content that has been removed from Java Edition.
 
This feature was present in earlier versions of Java Edition, but has since been removed.

Minecraft also previously generated mipmapped versions of this atlas, for unknown reasons. They are not used by the game at all – only blocks placed in the world which use the json model system use mipmapped textures.[3] The mipmapped version no longer generates since 1.21.9.

Game version Atlas Notes
Main Development Mipmap level
1 2 3 4
1.15 Pre-release 1
1.16 20w15a
1.19.3 22w42a
1.19.4 Pre-release 3
23w13a_or_b
1.20.5 24w11a
1.21 Pre-Release 2

References