CustomHud

CustomHud

Mod

A highly customizable variable-based text hud

Client DecorationUtility

101.3k downloads
246 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...
Filter channels...

What's New?

  • Updated to 1.21
  • Unfortunate change to the music record icon variable ({record_icon}). Modded discs and discs added by 1.21's playableRecord item component no longer work in multiplayer. If the song played is one of the default, it'll show the record, if not, it'll be blank. (Blame mojang)

What's New?

  • Fixed error screen being blurry
  • Fixed a small case of some non-hud text rendering using the font specified in the profile.

What's New?

  • {gizmo} now renders correctly
  • item icons with count/dur/cooldown now render correctly
  • Bypasses MC bug where a crash would happen if the default font was overridden with a ttf font
  • Fixed alt/illageralt/illageralt2 fonts
    • Which also fixes enchanting table text not using the alien font
  • Fixed crash with newer Iris version
  • Removed built-in Iris/Sodium variables
    • Will be added back via add-on mod(s)

What's New?

  • Fixed blurry config screen

What's New?

  • Updated to 1.20.5/6
  • {block_reach_distance} / {block_reach}
    • How far away you can interact with blocks
  • {entity_reach_distance} / {entity_reach}
    • How far away you can interact with entities
    • {reach_distance}/{reach} are now aliases of this

Fixes:

  • {gizmo} now renders correctly
  • item icons with count/dur/cooldown now render correctly
  • Bypasses MC bug where a crash would happen if the default font was overridden with a ttf font
  • Fixed alt/illageralt/illageralt2 fonts
    • Which also fixes enchanting table text not using the alien font

What's New?

  • {gizmo} now renders correctly
  • item icons with count/dur/cooldown now render correctly
  • Bypasses MC bug where a crash would happen if the default font was overridden with a ttf font
  • Fixed alt/illageralt/illageralt2 fonts
    • Which also fixes enchanting table text not using the alien font

What's New?

  • Fixed crash with newer Iris version
  • Removed built-in Iris/Sodium variables
    • Will be added back via add-on mod(s)

What's New?

  • Updated to 1.20.3/4

What's New in v3.3?

  • Fixed {ping} not working unless certain variables were also used
  • Target Entity Variables now use the same distance as Target Block and Fluid
  • Add Music Variables for Background Music and Records
    • {music_id}, {music_name}, {music_playing}
    • {record_id}, {record_name}, {record_playing}
    • {record_length},{record_elapsed}, {record_remaining}
    • {record_elapsed_per}, {record_icon}
  • Added Status Bar Variables:
    • {health}, {max_health}, {health_per}
    • {food}, {food_per}
    • {saturation}, {saturation_per}
    • {armor}, {armor_per}
    • {air}, {air_per}
    • {xp_level}, {xp}, {xp_needed}, {xp_per}
  • Added Gamemode Variables:
    • {gamemode}
    • {survival}, {creative}, {adventure}, {spectator}
  • Added Min/Max/Avg for FPS and TPS:
    • {fps_min}, {fps_max}, {fps_avg}, {fps_samples}
    • {tps_min}, {tps_max}, {tps_avg}, {tps_samples}
  • Added {sprint_held} (sprint key is pressed, or is toggled on)
  • Added {flying}
  • Added Variables for when player list / chat / screen is open:
    • {tab_open}/{player_list_open}
    • {chat_open}, {screen_open}
  • Added Variables about slots in the player inventory
    • {slots_empty}, {slots_used}, {slots_per}
  • Added Noise Router and Biome Builder Variables:
    • {has_noise}
    • {nr_temp}, {nr_veg}, {nr_cont}, {nr_erosion}, {nr_depth}
    • {nr_ridges}, {nr_peaks}, {nr_init}, {nr_final}
    • {bb_peaks}, {bb_cont}, {bb_erosion}, {bb_temp}, {bb_veg}
  • {biome} now uses the translated name
  • Fixed {real_time:<format>} not working with spaces
  • Fixed local font theming (=Font:<name>=) not working
  • Fixed crash if a conditional was just true
  • Conditional comparisons are now case insensitive
    • Fixes some conditionals comparisons never working

What's New?

  • Updated to 1.20.2
  • {ping} now shows ping rather than latency
  • Added {latency}
  • Added more performance metrics
    • Ticks (Singleplayer): {tick_ms_<min/max/avg/samples>}
    • Packet Size (Multiplayer): {packet_size_<min/max/avg/samples>}
    • Ping: {ping_<min/max/avg/samples>}

What's New?

  • Updated for Sodium 0.5.0 and above
  • Added Simplified Chinese (thanks WForst-Breeze)

What's New?

  • Updated to 1.20 / 1.20.1

What's New in v3.1?

v3.1 fixed a bunch of crashes and bugs, some QoL improvements and over 30 new variables!

Critical Crash/Bug Fixes

  • Example profile now shows again on first boot, and profile saving is no longer broken during first boot
  • No longer crashes when:
    • BetterF3 is installed
    • The mod is disabled in-game
    • Invalid variables, Variables with caps, or !/. are in conditionals
    • When you have just {item:} with no slot or anything
    • You open the errors screen with an invalid {itemcount:<item>} variable

Features

  • Added Named Colors
  • Added Vanilla / None Crosshair options
  • 5 New Section Locations (TopCenter, CenterLeft, CenterCenter, CenterRight, BottomCenter)
  • {light} now takes into account time/weather
  • Target Entity X/Y/Z can now be decimals
  • Target Variables without short versions now have them
  • Updated default profile

Variables
Full Docs For These

  • {name}/{display_name}, {username}, {uuid}
  • {world_name}, {server_name}
  • {server_address}/{ip} now aliases for {address}
  • Target Entity Display Name / UUID
  • {item:<slot>:count} and {item:<slot>:max_count} (slot)
  • {space:<pixels>}: a more precisise way to position things
  • {reach}: Player's Reach
  • {solar_time}, {lunar_time}: Time in ticks
  • {light_sun}: Sky Light, but takes into account time/weather
  • {snowing}
  • Fishing Rod:
    • {fishing_is_cast}: Fishing rod is cast
    • {fishing_is_hooked}: Fishing rod hooked on an entity
    • {fishing_has_caught}: Fishing rod caught fish/loot
    • {fishing_in_open_water}: In water that allows it to catch treasure
    • {fishing_hook_distance}: How far away the bobber is
    • Hooked Entity Type / ID / Name / UUID / XYZ / Distance

Bug Fixes:

  • Fixed crosshair conflict with Feather Client
  • Default transparency for background colors is now 44 instead of ff
  • Fixed local theming (for real this time)
  • Item Variable's boolean value are no longer inverted
  • {facing_towards_pn_word} now properly shows "positive" instead of "ifTrue"
  • "Show Errors" key no longer missing translation
  • String flags now work on the {setting:<setting>} variable
  • Texture Icon now works with namespaces
  • A missing =endif= now shows an error

What's New?

  • Updated to 1.19.4
  • Fixed {gpu}

What's New?

  • Fixed {gpu}

What's New in v3.0?

New Features:

  • User Friendly Error Screen
  • New User Friendly Wiki
  • Multi-line conditionals
  • Else-if support in conditionals
  • Theming can now be done locally instead of only profile-wide
  • Crosshair theme option
  • Added Update Checker

New Variables:

  • Icon Variables
  • Way better item variables
  • Variable that allows you to show the value of any minecraft setting
  • Left/Right Clicks per Second ({lcps} & {rcps})
  • {sprinting}, {sneaking}, {swimming}, {on_ground}
  • {facing_short}
  • {seconds} (mc time scale)
  • {singleplayer} and {multiplayer}
  • {raining} and {thundering}
  • {frame_ms_min}, {frame_ms_max}, {frame_ms_avg}, {frame_ms_samples}
  • {gizmo} (debug crosshair)

Changes and Bugs Fixes:

  • Fixed {nether_x} and {nether_z} in the nether
  • {real_time:<format>} no longer crashes when given an invalid format
  • Scale and Precision variable flags now work on integers
  • Precision now show trailing 0s
  • Changed example profile
  • Performance Improvements (batched render calls)

Project members

Minenash

Owner

Details

Licensed MIT
Published 4 years ago
Updated 19 days ago