๐จ Interface HUD
Give Minecraft a new look with customizable HUD elements, a live scoreboard designer, separate chat windows, animated colors, and two independent layouts.
Interface HUD is a client-side Fabric mod that lets you redesign your Minecraft interface around the way you play. Move important information where you want it, reduce clutter with compact displays, build your own scoreboard, and keep different conversations in separate in-game windows.
Designed for any server and singleplayer, with all customization handled on your client.
โจ Main Features
Build Your Own HUD
Customize a wide range of interface elements:
-
Hotbar
-
XP bar and level number
-
Health, hunger, armor, and oxygen
-
Potion and status effects
-
Held-item information
-
Action-bar messages
-
Titles and subtitles
-
Boss bars
-
Main chat
-
Two additional filtered chat windows
-
Scoreboard panels
-
Session information
-
Crosshair appearance
Position and Layout
-
Drag HUD elements around the screen
-
Resize elements independently
-
Rotate panels to fit your design
-
Choose horizontal or vertical arrangements where supported
-
Keep text upright when changing layout orientation
-
Use compact displays to save space
-
Adjust element opacity from 0–100%
-
Control background opacity separately
-
Choose custom, vanilla, or hidden presentation where available
-
Fine-tune placement with keyboard controls
The crosshair stays centered on your aim. Titles and subtitles share one movable widget.
Colors and Animation
-
Solid colors
-
Custom gradients
-
Animated rainbow colors
-
Wave effects
-
Adjustable animation speed
-
Custom text coloring
-
Option to preserve original server text colors
-
Background and border styling
-
Optional smooth font
Create a subtle interface with muted panels, or use animated colors throughout your layout.
๐ ๏ธ Custom Scoreboard Designer
Create your own scoreboard directly in Minecraft, using custom content, information from the server, or a combination of both.
| Mode | Behavior |
|---|---|
| Server | Displays the server scoreboard |
| Custom | Displays your custom scoreboard design |
| Combined | Combines server information with custom content |
Rows and Custom Information
-
Add custom text and live placeholders
-
Use expressions, conditions, and custom variables
-
Add icons, dividers, and spacing rows
-
Change individual row styling and scale
-
Name and organize rows
-
Duplicate, reorder, disable, or delete entries
-
Map server information using source and regex rules
-
Copy the live server sidebar into your design
-
Import configurations from Custom Scoreboard HUD Designer
Optional Split Scoreboard
Split your scoreboard into two independently configured panels.
Keep your main information in a vertical sidebar and move other sections into a horizontal panel along the bottom of the screen.
-
Enable or disable split mode
-
Drag rows between panels in Arrange rows
-
Choose automatic distribution or manual assignments
-
Preserve the original row order within each panel
-
Restore automatic assignments when needed
-
Set each panel’s position, scale, rotation, and opacity
-
Choose a separate orientation for each panel
-
Enable compact mode independently
-
Use fixed horizontal dimensions so changing values do not constantly resize the panel
-
Save different arrangements in each profile
Split mode is optional. You can continue using a single scoreboard panel.
๐ฌ Separate In-Game Chat Windows
Keep conversations organized with two additional chat windows, each with its own filters and layout.
Use one for party messages, another for whispers, or combine several categories into a dedicated window.
| Filter | Messages |
|---|---|
| Global | Messages beginning with [All] |
| Party | Messages beginning with [Party], with configurable prefixes |
| Whispers | Supported vanilla private-message formats and configurable prefixes |
| Discord | Messages beginning with [Discord] |
| System | Otherwise unclassified messages |
| Twitch | Messages identified through Twitch Chat Bridge integration |
Chat Window Controls
-
Independent message filters for each window
-
Option to keep or remove filtered messages from main chat
-
Always-visible or fading displays
-
Fading panels adapt to the amount of visible content
-
Scrollable message history
-
Supported click and hover actions
-
Custom text coloring or original message colors
-
Configurable prefixes for supported message categories
Supported leading timestamps are ignored during detection, so matching timestamp settings are not required.
Server chat formats vary. Use the available prefix settings to adjust detection for your server. These windows remain inside Minecraft.
๐บ Twitch Chat Bridge Integration
Use Twitch Chat Bridge alongside Interface HUD to display Twitch messages in a dedicated in-game chat window.
-
Separate Twitch messages from other chat categories
-
Preserve supported badges and emotes
-
Retain supported message interactions
-
Style and position the window alongside your other HUD elements
Twitch Chat Bridge is optional. It handles the Twitch connection; Interface HUD handles the filtered HUD display.
๐งช Potion and Status Effects
Choose which effects deserve space on your screen.
-
Compact and detailed displays
-
Effect icons
-
Duration information
-
Infinite-duration effect support
-
Hide selected effects individually
-
Custom positioning, scale, rotation, and opacity
๐ Two Independent Profiles
Create two different HUD setups and switch between them without rebuilding your layout.
Each profile keeps its own:
-
Element positions and scales
-
Rotation and opacity
-
Visibility toggles
-
Compact settings
-
Colors and visual styles
-
Chat filters and window layouts
-
Scoreboard design
-
Split-scoreboard assignments
Rename your profiles to make each setup easy to identify.
๐ฎ Commands
| Command | Description |
|---|---|
/interfacehud |
Open the HUD editor |
/interfacehud scoreboard |
Open the scoreboard designer |
/interfacehud chat |
Open chat settings |
/interfacehud profile1 |
Switch to the first profile |
/interfacehud profile2 |
Switch to the second profile |
/interfacehud toggle |
Toggle the current HUD |
The legacy /omlhud alias is also retained.
โจ๏ธ Keybinds and Editor Controls
| Control | Action |
|---|---|
| F6 | Open the HUD editor |
| F10 | Toggle the current HUD |
| Click and drag | Move an element with grid snapping |
| Shift + drag | Move without grid snapping |
| Mouse wheel over an element | Adjust its scale |
| Arrow keys | Nudge the selected element |
| Shift + arrow keys | Move in larger increments |
| R | Rotate forward by 5° |
| Shift + R | Rotate backward by 5° |
| [ | Decrease opacity by 5 percentage points |
| ] | Increase opacity by 5 percentage points |
| Tab | Hide or show editor controls |
| Esc | Save and close the editor |
F6 and F10 are the default keybinds and can be changed in Minecraft’s Controls settings.
๐ฆ Installation
-
Install Minecraft Java Edition 1.21.11 with Fabric Loader.
-
Install a compatible Fabric API build for Minecraft 1.21.11.
-
Place the Interface HUD JAR in your client’s
modsfolder. -
Launch Minecraft and enter a world or server.
-
Press F6 or run
/interfacehudto start customizing.
When updating, remove the previous Interface HUD JAR and keep only one version installed.
โ๏ธ Requirements
| Requirement | Version |
|---|---|
| Minecraft Java Edition | 1.21.11 |
| Fabric Loader | 0.18.4 or newer |
| Fabric API | 0.141.3+1.21.11 or a newer compatible 1.21.11 build |
| Java | 21 or newer |
This is a client-side mod. It does not need to be installed on the Minecraft server.
Optional integrations may require newer dependency versions. Other mods that replace the same HUD elements may need configuration to prevent overlapping displays.
๐ Configuration Files
HUD settings and profiles are stored locally in:
config/oml-interface-profiles.json
The original configuration filename is retained for compatibility with existing setups.
Back up this file if you want to keep a copy of your layouts or transfer your configuration to another installation.
๐ Credits
Created by MrLubert.
Interface HUD is an independent project. It is not affiliated with or endorsed by Mojang Studios, Microsoft, or Fabric.
All trademarks belong to their respective owners.

