Debug screen

The debug screen is triggered when the key is pressed. It shows the chunk cache, the memory usage, various parameters, the player's map coordinates and a graph that measures the game's current frame rate.

Legend
When the  gamerule is set to , only the starred items are included, in order from top to bottom. The left side is more about the actual game and the right side is more about the player's system information.

Profiler graph
Pie charts in the lower right of the debug screen display real-time profiling information. More detailed information about one section can be displayed by using the keys 1-9. Press 0 to go back to the previous section.

Frame time graph
Bar chart in the lower left of the debug screen displays real time measurement of seconds per frame with lines marking $1/60$ and $1/30$ seconds per frame. The graph is color coded from green to yellow to red, with green being faster frame time, red being slower frame time, and yellow in between. The graph also provides ticks per frame with a line marking $1/20$ ticks per frame. The color is the exact same as the FPS graph.

More debug-keys
Text appears in chat for most debug keys listed here. Note that when using a specific key combination like, , etc., the debug screen does not open.


 * : Reload all chunks.
 * : Toggle visibility of hitboxes of visible entities. It also shows which direction entities are looking, as well as the entities eye level.
 * : Copies the player's coordinates and rotation in the form of a command.
 * Holding for 10 seconds instead forces a debug crash.
 * forces a Java crash instead of a regular Minecraft crash. However, with some keyboards, it triggers only with right control, thus using left control produces a regular crash.
 * : Clear chat history (including previously typed messages and commands) (As of Java Edition 1.15.2, players can still use the up button to view previous commands/things they said in chat).
 * : Increases render distance by 1 (must be between 2 and 32).
 * : Decreases render distance by 1 (must be between 2 and 32).
 * : Toggles the visible chunk borders around the player.
 * : Toggle visibility IDs of items, durability of tools, armor color. and the scale of maps when such items in an inventory.
 * : Copies block or entity data to the clipboard.
 * : Cycle between Creative and Spectator gamemodes. In version 1.16, this functionality changes to cycle between Spectator, and the previous gamemode.
 * : Toggle automatic pause when Minecraft loses focus on / off.
 * : Gives help and shows all + key combinations.
 * : Reload textures, models, sounds, and any other resource pack contents.
 * : Opens gamemode switcher menu. While holding down, a player can cycle between the game modes by pressing and enter the selected gamemode after releasing
 * : Toggle pause without pause menu (if pausing is possible).
 * : Opens the debug screen with the profiler graph.
 * : Opens the debug screen with the Frame time graph.
 * (note that both graphs can be opened with )

When the  gamerule is set to , the effects of  (entity hitboxes),  (chunk boundaries),  (copying coordinates), and  (copying block/entity data) are not shown. Holding down to initiate a crash still works as expected, as well as

Trivia

 * Biome, and the lighting values do not display when the player is in the void or above y = 255.
 * When used in a chunk that was created prior to Alpha 1.2 (when there were no biomes), the B field reads "Ocean".
 * Deeper into the profiler, some tasks have numbers higher than 9 and can't be accessed. Pressing the two keys simultaneously does not open the task.