Minecraft:Debug renderer: Difference between revisions
More actions
Sync: new page from Minecraft |
Sync: updated from Minecraft |
||
| Line 12: | Line 12: | ||
=== <samp>3d_crosshair</samp> === | === <samp>3d_crosshair</samp> === | ||
{{info needed section|can someone look in the code to see the specific hex/RGB values used to define the three axis | {{info needed section|can someone look in the code to see the specific hex/RGB values used to define the three axis colors (and the outline color), as well as if these have changed since its introduction?}} | ||
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. | 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. | ||
| Line 18: | Line 18: | ||
=== <samp>chunk_borders</samp> === | === <samp>chunk_borders</samp> === | ||
{{info needed section|can someone look in the code to see the specific hex/RGB values used to define all of the used | {{info needed section|can someone look in the code to see the specific hex/RGB values used to define all of the used colors, as well as if these have changed since its introduction?}} | ||
{{empty section}} | {{empty section}} | ||
| Line 31: | Line 31: | ||
=== <samp>entity_hitboxes</samp> === | === <samp>entity_hitboxes</samp> === | ||
{{info needed section|can someone look in the code to see the specific hex/RGB values used to define all of the used | {{info needed section|can someone look in the code to see the specific hex/RGB values used to define all of the used colors, as well as if these have changed since the introduction of each element?}} | ||
[[Minecraft:Hitbox]]es are shown on visible entities. | [[Minecraft:Hitbox]]es are shown on visible entities. | ||
| Line 53: | Line 53: | ||
=== <samp>visualize_heightmap</samp> === | === <samp>visualize_heightmap</samp> === | ||
Displays the values of [[Minecraft:heightmap]]s:{{info needed|what are the actual hex/RGB | Displays the values of [[Minecraft:heightmap]]s:{{info needed|what are the actual hex/RGB colors for these four?}} | ||
* Dark Teal: <code>MOTION_BLOCKING</code> | * Dark Teal: <code>MOTION_BLOCKING</code> | ||
* Green: <code>WORLD_SURFACE</code> | * Green: <code>WORLD_SURFACE</code> | ||
Latest revision as of 11:18, 27 June 2026
Template:Wip Debug renderers are a set of graphical tools used for technical analysis of Minecraft.
Renderers
There are 15 debug renderers that can be enabled. Each of these renderers can be individually enabled through the debug options menu under "Debug Renderers", which is accessed by pressing F3 + F6:
- "OFF" stops the rendering completely.
- "In Overlay" only enables rendering when the debug overlay is open.
- "Always" enables rendering even when the debug overlay is not open.
Only 3d_crosshair is enabled by default in the default profile.
3d_crosshair
Template:Info needed section 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.
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 "concave" to the all-positives direction, and "convex" 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.
chunk_borders
Template:Info needed section Template:Empty section
chunk_section_octree
chunk_section_paths
chunk_section_visibility
entity_hitboxes
Minecraft:Hitboxes are shown on visible entities.
- White bounding box
- A long blue tint for direction facing
- Red outlines for the eye height (if any)
- Yellow outlines for the passenger attachment point (if any)
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.
visualize_block_light_levels
visualize_chunks_on_server
Displays information about each chunk's load level and status. Renders the chunk colormap in the Minecraft:debug screen.
visualize_collision_boxes
Outlines the Minecraft:collision boxes 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.
visualize_entity_supporting_block
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).
visualize_heightmap
Displays the values of Minecraft:heightmaps:Template:Info needed
- Dark Teal:
MOTION_BLOCKING - Green:
WORLD_SURFACE - Blue:
OCEAN_FLOOR - Cyan:
MOTION_BLOCKING_NO_LEAVES
visualize_sky_light_levels
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.
Also displays the light engine status for each chunk section. A Template:Cd means an empty section with no lighting data, a Template:Cd means a section with only lighting data, and a Template:Cd means a section with lighting data and block shape data.
visualize_sky_light_sections
Displays information about 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.
visualize_solid_faces
Highlights all solid, sturdy block faces (that a Minecraft:button can be placed on) in red.
visualize_water_levels
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).
History
Gallery
-
Chunk borders
-
Chunk section octree
-
Chunk section paths
-
Chunk section visibility
-
Entity hitboxes
-
Visualize block light levels
-
Visualize chunks on server
-
Visualize collision boxes
-
Visualize entity supporting block
-
Visualize heightmap
-
Visualize sky light levels
-
Visualize sky light sections
-
Visualize solid faces
-
Visualize water levels