All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Hudder

Hudder

by ngspace • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Want to do math to show icons on your screen? Want to use JavaScript and/or hudder's own custom language?! Well now you can! using this highly customizable hud creation mod you can create ANY HUD you want!!

Hudder allows you to create a custom hud to appear on your screen in game using it's very simple language (Or JavaScript if you know how to use it)!

Example:

{fps} will produce:

150fps

Why Hudder?

Because Hudder won't eat your pet rock.

You can learn more on the wiki

Full Variable list can also be found Here.

Full Method list can also be found Here.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.4.x
Fabric
1mo ago 1
26.3
Fabric
1mo ago 1
26.3.x
Fabric
2mo ago 1
26.2
Fabric
2mo ago 1
26.3.x
Fabric
2mo ago 1
26.2
Fabric
2mo ago 1
26.2
Fabric
2mo ago 1
26.2
Fabric
2mo ago 1
26.3.x
Fabric
2mo ago 1
26.2
Fabric
2mo ago 1
26.2
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
26.3.x
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
26.3-snapshot-5
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
1.21.11
Fabric
4mo ago 1
26.2.x
Fabric
5mo ago 1
26.2-snapshot-8
Fabric
5mo ago 1
26.2-snapshot-6
Fabric
6mo ago 1
26.2-snapshot-3
Fabric
7mo ago 1
26.1.x
Fabric
7mo ago 1
1.21.11
Fabric
7mo ago 1
1.21.11
Fabric
8mo ago 1
1.21.11
Fabric
8mo ago 1
1.21.11
Fabric
9mo ago 1
1.21.11
Fabric
9mo ago 1
1.21.11
Fabric
9mo ago 1
1.21.11
Fabric
11mo ago 1
1.21.11
Fabric
11mo ago 1
1.21.11
Fabric
11mo ago 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
Update to 26.4 snapshot 1
[11.0.0-26.3] Hudder 11.0.0 by ngspace on Sep 15, 2026
Download
Update to 26.3 proper (For real this time)
Update to 11.0.0
[11.0.0-26.2] Hudder 11.0.0 by ngspace on Sep 05, 2026
Download
# Additions
  • Added Auto-detect compiler setting that automatically selects the correct compiler for each hud.
  • New compiler API (Fully replacing the old one).
  • Added game_time variable.

# Changes
  • Hudder now defaults to V3.
  • V3 now takes priority over V2 in Auto-detect.
  • get function now points directly to the DataVariableRegistry rather than the compiler's own variable system.
  • Various UI methods now accept floats for positioning and scaling allowing for more accurate positioning.

# Fixes
  • Fix weird behavior with the verticies methods.
  • Fix some errors in the log not showing up as errors.
  • Fix worldtime and daytime variables

# Removals
  • Removed buggy "Hud is still compiling" message for now
  • Remove remnants of global variables including the message at startup.

# Notes:
All the addons I've tested with this release had issues and need updating so if you rely on any addons I'd wait before updating.
Update to 10.4.0
[10.4.0-26.2] Hudder 10.4.0 by ngspace on Aug 27, 2026
Download
# Additions
  • Added getKeybindMapping([String KeybindID])
  • Added line Method
  • Added radians and degrees functions to Hudder (V2 and V3) (I don't understand radians and it scares and confuses me)

# De-deprecation
  • Take back deprecation of AddText (This also means V3 now supports the parameter)

# Changes
  • New configs default to V3 (Old configs stay on V2 for now)
  • Hudpack conditions no longer allow the usage of V2 expressions, instead they now exclusively read boolean system variables.
  • When a compiler can't be loaded, now defaults to V3 instead of V2.

# Fixes
  • Fix the JS compiler not fully reseting between
  • Hudpacks now show a proper error message if a texture is missing
  • Many fixes to V3 in preperation of becoming the new default
[10.3.2-26.2] Hudder 10.3.2 by ngspace on Aug 26, 2026
Download
More fixes for symlinks
[10.3.1-26.2] Hudder 10.3.1 by ngspace on Aug 23, 2026
Download
Fixed colors in JS being weird.
Fixed the game crashing when changing files when auto refresh is disabled
# Additions
  • Added option to remove boss bars
  • Added rotate parameter for the text method
  • Added rectangle, gradient and horizontal_gradient methods
  • Added boss_bars variable (An array of objects with the properties [String uuid, String color, String color_code, Component name, boolean darken_screen, boolean play_boss_music, boolean create_world_fog, float progress])

# Deprecations
  • Deprecated the AddText parameter for the run method in Hudder (as well as the add alias).
  • Deprecated old support for quote-less strings in Hudder's run method.

# Changes
  • Added a total and Per-file size limit for Hudpacks (64MiB total, 8MiB per-file, disabled if unsafe operations is enabled)
  • Added a max file count for Hudpacks (255 files, disabled if unsafe operations is enabled)
  • Hudder V3 no longer marked experimental/unstable

# Fixes
  • The DataVariableRegistry now enforces case-insensitivity in the getters too.
  • Many less than ideal error handling.
  • Potential memory leaks
  • Drag n drop in the config screen
  • Several issues caused by invalid Hudpacks
  • Some issues with auto-refresh
  • Some screen types being incorrect or too general
  • Item and slot methods

# Technical/API changes
  • Improved testing infrastructure
  • Updated FunctionAndConsumerAPI to provide more debug information to the functions and consumers
  • Deprecated functions and consumers not using the new interfaces.
  • Updated DataVariableRegistry to be more type safe.
  • Deprecated the old DataVariableRegistry's VariableTypes class and the DataVariableRegistry methods that use it
  • Many breaking changes for Compilers (And many to come)
[10.3.0-26.2] Hudder 10.3.0 by ngspace on Aug 18, 2026
Download
# Additions
+ Added option to remove boss bars
+ Added rotate parameter for the text method
+ Added rectangle, gradient and horizontal_gradient methods
+ Added boss_bars variable (An array of objects with the properties [String uuid, String color, String color_code, Component name, boolean darken_screen, boolean play_boss_music, boolean create_world_fog, float progress])

# Deprecations
+ Deprecated the AddText parameter for the run method in Hudder (as well as the add alias).
+ Deprecated old support for quote-less strings in Hudder's run method.

# Changes
+ Added a total and Per-file size limit for Hudpacks (64MiB total, 8MiB per-file, disabled if unsafe operations is enabled)
+ Added a max file count for Hudpacks (255 files, disabled if unsafe operations is enabled)
+ Hudder V3 no longer marked experimental/unstable

# Fixes
+ The DataVariableRegistry now enforces case-insensitivity in the getters too.
+ Many less than ideal error handling.
+ Potential memory leaks
+ Drag n drop in the config screen
+ Several issues caused by invalid Hudpacks
+ Some issues with auto-refresh
+ Some screen types being incorrect or too general
+ Item and slot methods

# Technical/API changes
+ Improved testing infrastructure
+ Updated FunctionAndConsumerAPI to provide more debug information to the functions and consumers
+ Deprecated functions and consumers not using the new interfaces.
+ Updated DataVariableRegistry to be more type safe.
+ Deprecated the old DataVariableRegistry's VariableTypes class and the DataVariableRegistry methods that use it
+ Many breaking changes for Compilers (And many to come)
[10.2.1-26.2] Hudder 10.2.1 by ngspace on Aug 11, 2026
Download
Updated translations for Spanish (Thanks to @danielelproxddd_ on Discord)
[10.2.0-26.2] Hudder 10.2.0 by ngspace on Aug 09, 2026
Download
# Additions:
  • Added a proper selection list for huds instead of having a text box that inputs the filename of the hud
  • Added first_execution variable for if it's the first time this hud has ran (since clearing cache), should be useful for initalizing huds
  • Added "integer" option type to hudpacks (require format version 3)
  • Added an edit button for the huds in Hudder's settings (Opens system editor)
  • Added experimental reimplementation of the Hudder compiler using ASM and Bytecode generation (Further implementation details will be reported on upon exiting experimental status)

# Changes:
  • Hudpack format version 3
  • Draging and dropping huds into Hudder's settings now copies them into Hudder's huds folder.
  • Compilers now report which huds they support
  • Experimental compilers now show a warning when selected in Hudder's settings
  • General performance improvements across the entire codebase

# Removed:
  • Removed the built in hud tutorial.hud
  • Removed the built in hud worldtime.js

# Fixes:
  • Huds that take longer than a second to compile now compile in the background
  • ;no_sys_var; and ;sys_var; not doing their job
  • Inconsistent casing with Functions and Methods (All methods and functions are now case sensitive)
  • Built in huds always regenerating after deletion, built in huds now only regenerate if the hudder folder is missing completely
Update 26.3 branch to 10.1.2
[10.1.2-26.2] Hudder 10.1.2 by ngspace on Jul 30, 2026
Download
Fix crash if the config folder is a symbolic link
[10.1.1-26.2] Hudder 10.1.1 by ngspace on Jul 25, 2026
Download
Fixed translations for Spanish (Thanks to @danielelproxddd_ on Discord)
Fixed game crashing if another mod tries to load an external compiler before Hudder finished initialization.
Update to 26.3 snapshot 5
[10.1.0-26.2] Hudder 10.1.0 by ngspace on Jul 22, 2026
Download
# Hudder:
Added If Else
Added Ternary operator for Hudder (if [Condition] then [value] else [value])

# Added variables:
mods_list variable
is_player_list_shown variable
players_list variable (see wiki)
is_singleplayer variable
disable_hudpack_version_check variable
disable_warnings variable

# Functions added:

getTimesMinedStat
getTimesCraftedStat
getTimesUsedStat
getTimesBrokenStat
getTimesPickedUpStat
getTimesDroppedStat
getTimesKilledStat
getTimesKilledByStat
getCustomStat
isKeybindDown
isKeybindDefault
isKeybindUnbound

# Hudpack format version 2:
Added "dropdown" settings type to hudpack settings (Added values to the json)
Added readHudpackFile function to Hudpacks
Added readBinaryHudpackFile function to Hudpacks

# Changes:
Text method can now draw Components
Added option to bypass hudpack version checks
Added option to disable Hudder warnings
New settings ui

# Deprecations:
Deprecated # instructions without declared instruction

## Fixes:
Fixed Hudpacks running hudpacks with a newer format version than is suppported
Remove a buggy and conflicting mixin
[10.0.0-26.2] Hudder 10.0.0 by ngspace on Jun 05, 2026
Download
Hudder for 26.2
Update to snapshot 8
Update to snapshot 6
Update to 26.2 snapshot 3
[10.0.0-26.1] Hudder 10.0.0 by ngspace on Mar 24, 2026
Download
Update to 26.1
Update to Java 25
Add hud packs (More information on wiki)
Added a setting to remove the effects popup (Thanks to technicfan)
Added name property to active_effects effects (Thanks to technicfan)

Improved error messages readability
Fix texture method
Fix preset item methods in JavaScript

deprecated set method

split the offset settings
Added a setting to disable auto refresh and a keybind to do a manual refresh
Fix Cooldown component crashing
Re-add "nineslicetexture" alias for js
Fix item components
Fix big numbers in text method color
Fix dimension variable having the incorrect type.
Fix:

addText parameter not working inside loops and if statements

Percentages in Hudder conditions

damagetype and dimension variables


Change:

Made Reset button red

Added .hud extension to the huds

Deprecated global variables infavor of writeValue and readValue

Changed icon (New icon by DanielElProXDDD-GD)

Updated to rhino js engine 1.9.0


Add numbers:
``
sent_packets
received_packets
next_level_xp_requirement
attack_cooldown
`


Add booleans:
`
is_raining
is_thundering
can_have_weather
ischatopen
is_in_rain
is_exposed_to_sky
`


Add strings:
`
hour12
ampm
hudder_version
difficulty
`


Add item components:

cooldown - The current cooldown for consumption

max_cooldown - The max cooldown for consumption

identifier - The ID of the item


Add Method and Function:

;writeValue, [String key], [Number/String/Boolean/Character value]; - Writes a value to memory, able to be retrieved across restarts. The unsafe operations option disables the value type limitations however one should expect type casting issues.

readValue(String key) - Read a value set using writeValue`
fix dependency issues
Hudder Icon
Download Hudder
Select game version
Select platform