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 ====
{{main|Missing textures and models#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 ====
{{main|Texture atlas}}
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 [[map]]s are also dumped to this folder where applicable.

=== Upcoming ===

==== 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 ==
{{HistoryTable
|{{HistoryLine|java}}
|{{HistoryLine||1.19.4|dev=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.}}
|{{HistoryLine||1.20|dev=23w17a|Font atlas files are now produced.}}
|{{HistoryLine||1.21.2|dev=24w33a|Lightmap files are no longer produced. Mojang does not consider this an issue.<ref>{{bug|MC-277498}}</ref>}}
|{{HistoryLine||1.21.4|dev=24w46a|Player skins and capes are now also dumped to the debug folder.}}
}}

== References ==
{{reflist}}
