HomeJavaModsCustomHud Ported
CustomHud Ported

CustomHud is a highly configurable variable-based text HUD. While there are mods that also add text HUDs or allow you to customize the F3 debug screen, they aren't fully customizable. Their customization is mostly limited to colors and whether a line or module is displayed.

CustomHud allows you to place the data exactly where you want it (with full color support, including hex colors) using a variable-based system.


How It Works

In the profile file, you write exactly what you want to display and use variables such as {fps}, {version}, {block_x}, and many others wherever you want them to appear.

CustomHud also supports conditionals, allowing the displayed text to change depending on the value of other variables.

Documentation and additional examples of variables and conditionals can be found in the project's wiki.


Example Output

Example HUD:

CustomHud Example Output

Configuration used:

Minecraft {version} ({client_version})
&a{fps}&f/{max_fps} fps {{vsync, "(vsync)", ""}}
&cX&aY&bZ: &c{bx} &a{by} &b{bz}
Facing: &a{facing}&f (&a{yaw}&f, &a{pitch}&f)
Looking {{tbx, "at {tbx} {tby} {tbz}", "into the abyss"}}

Mem: &a{memory_used_percentage}%&f of {total_memory}MiB, &a{allocated_percentage}%&f allocated
{{tps, "&a{tps}&f tps (&a{ms_ticks}&f ms ticks)", ""}}

{{nether, "Overworld:", "Nether:"}}&a {nx} {nz}
Time: &a{real_time:HH:mm}

Features

For a complete list of features, variables, conditionals, and advanced customization, check out the project's wiki.


Compatibility

This is a Fabric mod. There are no plans for a Forge port, although the MIT license allows anyone to port it themselves.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more