<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ADebug_renderer</id>
	<title>Minecraft:Debug renderer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ADebug_renderer"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Debug_renderer&amp;action=history"/>
	<updated>2026-04-30T03:25:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Debug_renderer&amp;diff=99856&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Debug_renderer&amp;diff=99856&amp;oldid=prev"/>
		<updated>2026-04-23T11:13:01Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{wip}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debug renderers&amp;#039;&amp;#039;&amp;#039; are a set of graphical tools used for technical analysis of &amp;#039;&amp;#039;Minecraft&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Renderers ==&lt;br /&gt;
There are 15 debug renderers that can be enabled. Each of these renderers can be individually enabled through the debug options menu under &amp;quot;Debug Renderers&amp;quot;, which is accessed by pressing &amp;lt;kbd&amp;gt;F3&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;F6&amp;lt;/kbd&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;OFF&amp;quot; stops the rendering completely.&lt;br /&gt;
* &amp;quot;In Overlay&amp;quot; only enables rendering when the debug overlay is open.&lt;br /&gt;
* &amp;quot;Always&amp;quot; enables rendering even when the debug overlay is not open.&lt;br /&gt;
&lt;br /&gt;
Only &amp;lt;code&amp;gt;3d_crosshair&amp;lt;/code&amp;gt; is enabled by default in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;3d_crosshair&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
{{info needed section|can someone look in the code to see the specific hex/RGB values used to define the three axis colours (and the outline colour), as well as if these have changed since its introduction?}}&lt;br /&gt;
By default, this renderer is set to only appear if the debug overlay is enabled, replacing the normal crosshair. It can be configured like all other debug renderers.&lt;br /&gt;
&lt;br /&gt;
This replaces the crosshair with three edges of a cube, culminating at one vertex. The constituent lines point in the three positive directions, such that it appears &amp;quot;concave&amp;quot; to the all-positives direction, and &amp;quot;convex&amp;quot; to the all-negatives direction. The X-axis is represented by a red line, the Y-axis by a green line, and the Z-axis by a blue line.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;chunk_borders&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
{{info needed section|can someone look in the code to see the specific hex/RGB values used to define all of the used colours, as well as if these have changed since its introduction?}}&lt;br /&gt;
{{empty section}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;chunk_section_octree&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
{{empty section}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;chunk_section_paths&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
{{empty section}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;chunk_section_visibility&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
{{empty section}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;entity_hitboxes&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
{{info needed section|can someone look in the code to see the specific hex/RGB values used to define all of the used colours, as well as if these have changed since the introduction of each element?}}&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:Hitbox]]es are shown on visible entities. &lt;br /&gt;
* White bounding box&lt;br /&gt;
* A long blue tint for direction facing&lt;br /&gt;
* Red outlines for the [[Minecraft:Hitbox#Eye height|eye height]] (if any)&lt;br /&gt;
* Yellow outlines for the [[Minecraft:Hitbox#Passenger attachment point|passenger attachment point]] (if any)&lt;br /&gt;
Note that the shown hitbox is just a visual box relative to the visual model, rather than the actual hitbox, which means that the shown hitbox and the actual hitbox could be desynchronized.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_block_light_levels&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
{{empty section}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_chunks_on_server&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Displays information about each chunk&amp;#039;s [[Minecraft:Chunk#Level_and_load_type|load level]] and [[Minecraft:Loading_world_screen#Java_Edition|status]]. Renders the [[Minecraft:Loading_world_screen#Java_Edition|chunk colormap]] in the [[Minecraft:debug screen]].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_collision_boxes&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Outlines the [[Minecraft:collision box]]es of surrounding nearby blocks, which differs from the block selection outline generally seen in-game. All blocks six blocks away from the player in all directions in a square are rendered.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_entity_supporting_block&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Marks the blocks that entities are considered standing on (red for the player, green for everything else, light blue for blocks under thin blocks, like carpet).&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_heightmap&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Displays the values of [[Minecraft:heightmap]]s:{{info needed|what are the actual hex/RGB colours for these four?}}&lt;br /&gt;
* Dark Teal: &amp;lt;code&amp;gt;MOTION_BLOCKING&amp;lt;/code&amp;gt;&lt;br /&gt;
* Green: &amp;lt;code&amp;gt;WORLD_SURFACE&amp;lt;/code&amp;gt;&lt;br /&gt;
* Blue: &amp;lt;code&amp;gt;OCEAN_FLOOR&amp;lt;/code&amp;gt;&lt;br /&gt;
* Cyan: &amp;lt;code&amp;gt;MOTION_BLOCKING_NO_LEAVES&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_sky_light_levels&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Displays the amount of sky light a block is able to receive as a number, from a cyan 14 to a blue 0. 15 is hidden.&lt;br /&gt;
&lt;br /&gt;
Also displays the light engine status for each [[Minecraft:chunk|chunk section]]. A {{cd|2}} means an empty section with no lighting data, a {{cd|1}} means a section with only lighting data, and a {{cd|0}} means a section with lighting data and block shape data.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_sky_light_sections&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Displays information about [[Minecraft:Light#Sky_light|sky light]] for every chunk section. No coloring means an empty section with no lighting data, brown means a section with only lighting data, and yellow means a section with lighting data and block shape data.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_solid_faces&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Highlights all solid, sturdy block faces (that a [[Minecraft:button]] can be placed on) in red.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;samp&amp;gt;visualize_water_levels&amp;lt;/samp&amp;gt; ===&lt;br /&gt;
Indicates the fluid level of the water from an integer number ranging from eight (water source) to one (the farthest point that flowing water can flow before stopping).&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{HistoryTable&lt;br /&gt;
|{{HistoryLine|java}}&lt;br /&gt;
|{{HistoryLine||1.4.4|dev=1.4.3|Added the {{cd|entity_hitboxes}} debug renderer, toggled via {{keys|F3+|B}}.&lt;br /&gt;
|At this point, hitboxea are displayed as solid white, opaque cuboids.}}&lt;br /&gt;
|{{HistoryLine||1.7.2|dev=1.7.1|{{cd|entity_hitboxes}} has been visually overhauled; instead of a solid cuboid, it now renders as a thin white outline.}}&lt;br /&gt;
|{{HistoryLine||1.8|dev=14w04a|{{cd|3d_crosshair}} now exists and is active when the [[Minecraft:debug screen]] is open.&lt;br /&gt;
|This displays 3 short colored lines to indicate the direction of each axis:&lt;br /&gt;
* x → red&lt;br /&gt;
* y → green&lt;br /&gt;
* z → blue}}&lt;br /&gt;
|{{HistoryLine|||dev=14w25b|{{cd|entity_hitboxes}} now shows which direction entities are looking using a blue line.}}&lt;br /&gt;
|{{HistoryLine||1.9|dev=15w43a|{{cd|3d_crosshair}}&amp;#039;s constituent lines now change size relative to the GUI scale.}}&lt;br /&gt;
|{{HistoryLine||1.10|dev=16w20a|Added the {{cd|chunk_borders}} debug renderer, toggled via {{keys|F3+|G}}.&lt;br /&gt;
|{{cd|3d_crosshair}} now has a small black outline around its lines when looking at an area with bad contrast.}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|chunk_section_octree}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|chunk_section_paths}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|chunk_section_visibility}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_block_light_levels}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_chunks_on_server}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_collision_boxes}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_entity_supporting_block}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_heightmap}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_sky_light_levels}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_sky_light_sections}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_solid_faces}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||?|{{cd|visualize_water_levels}} now exists, but is inaccessible without game modifications.{{check the code}}}}&lt;br /&gt;
|{{HistoryLine||1.20.2|dev=23w31a|{{cd|entity_hitboxes}} now shows the passenger&amp;#039;s attachment point on the entity it is riding.}}&lt;br /&gt;
|{{HistoryLine||1.21.9|dev=25w31a|Three more debug renderers are now available in-game through the newly-implemented Debug Options menu:&lt;br /&gt;
* {{cd|chunk_section_octree}}&lt;br /&gt;
* {{cd|chunk_section_paths}}&lt;br /&gt;
* {{cd|chunk_section_visibility}}&lt;br /&gt;
|The {{cd|3d_crosshair}}, {{cd|chunk_borders}} and {{cd|entity_hitboxes}} renderers can now be toggled from within the debug options menu, rather than only through keyboard controls (for the latter two) or only (and always) appearing in the debug menu (for the first).}}&lt;br /&gt;
|{{HistoryLine|||dev=25w37a|With the addition of [[Minecraft:debug property]] settings, eight more debug renderers can be enabled without game modifications:&lt;br /&gt;
* {{cd|WATER}} → {{cd|visualize_water_levels}}&lt;br /&gt;
* {{cd|HEIGHTMAP}} → {{cd|visualize_heightmap}}&lt;br /&gt;
* {{cd|COLLISION}} → {{cd|visualize_collision_boxes}}&lt;br /&gt;
* {{cd|SUPPORT_BLOCKS}} → {{cd|visualize_entity_supporting_block}}&lt;br /&gt;
* {{cd|LIGHT}} → {{cd|visualize_sky_light_levels}}&lt;br /&gt;
* {{cd|SKY_LIGHT_SECTIONS}} → {{cd|visualize_sky_light_sections}}&lt;br /&gt;
* {{cd|SOLID_FACE}} → {{cd|visualize_solid_faces}}&lt;br /&gt;
* {{cd|CHUNKS}} → {{cd|visualize_chunks_on_server}}}}&lt;br /&gt;
|{{HistoryLine||1.21.11|dev=25w41a|The {{cd|WATER}}, {{cd|HEIGHTMAP}}, {{cd|COLLISION}}, {{cd|SUPPORT_BLOCKS}}, {{cd|LIGHT}}, {{cd|SKY_LIGHT_SECTIONS}}, {{cd|SOLID_FACE}} and {{cd|CHUNKS}} debug property settings have been removed, and the associated debug renderers made actually toggleable from within the debug settings menu.&lt;br /&gt;
|{{code|visualize_block_light_levels}}, which does not appear to have been tied to any such property setting, is now also available in the debug settings menu.&lt;br /&gt;
|{{cd|entity_hitboxes}}&amp;#039;s blue facing direction line is now a large arrow, with four lines added to the end forming the apex of a square pyramid.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Chunk borders.png|Chunk borders&lt;br /&gt;
Chunk section octree.png|Chunk section octree&lt;br /&gt;
Chunk section paths.png|Chunk section paths&lt;br /&gt;
Chunk section visibility.png|Chunk section visibility&lt;br /&gt;
Hitboxes.png|Entity hitboxes&lt;br /&gt;
Visualize block light levels.png|Visualize block light levels&lt;br /&gt;
Visualize chunks on server.png|Visualize chunks on server&lt;br /&gt;
Visualize collision boxes.png|Visualize collision boxes&lt;br /&gt;
Visualize entity supporting block.png|Visualize entity supporting block&lt;br /&gt;
Visualize heightmap.png|Visualize heightmap&lt;br /&gt;
Visualize sky light levels.png|Visualize sky light levels&lt;br /&gt;
Visualize sky light sections.png|Visualize sky light sections&lt;br /&gt;
Visualize solid faces.png|Visualize solid faces&lt;br /&gt;
Visualize water levels.png|Visualize water levels&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Java Edition technical|general}}&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>