Dynamic textures
A dynamic texture is a graphic used by Minecraft: Java Edition which is generated at runtime, as opposed to being simply provided via a resource pack.
A directory containing all current dynamic textures can be produced by pressing F3 and S.
Produced textures
Current
Missing texture
A texture used for indicating missing or corrupted graphics. This is only used for objects not on a texture atlas, as each texture atlas contains its own copy of the texture.
Texture atlases
Texture atlases are compilations of several related texture files into one single sheet. Instead of having to load several textures individually, the game can compile several hundreds of images into one texture and reference different sub-textures by their UV position.
Dynamic font files
Font characters will be added to a small atlas-like file as they are needed.
Pack icons
These are defined in resource packs and data packs, but are also replicated in the F3+S output.
Maps
The contents of maps are also dumped to this folder where applicable.
Capes
While capes have existed since Beta, they are now printed to the debug folder as of 24w46a.
Skins
While skins have existed since Classic, they are now printed to the debug folder as of 24w46a.
Former
Lightmaps
These are used for rendering lighting in-game.
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.19.4 | Pre-release 3 | Pressing F3 and S now produces debug textures in the screenshot folder. | |||||
| The currently produced files are the missing texture, texture atlases, pack icons, lightmaps and the contents of any loaded maps. | |||||||
| 1.20 | 23w17a | Font atlas files are now produced. | |||||
| 1.21.2 | 24w33a | Lightmap files are no longer produced. Mojang does not consider this an issue.[1] | |||||
| 1.21.4 | 24w46a | Player skins and capes are now also dumped to the debug folder. | |||||