Community listing page, reviews may not be monitored by the author.
Interface HUD
No reviews yet
Redesign your Minecraft HUD with movable panels, a live scoreboard designer, split scoreboards, filtered chat windows, animated colors, and two independent profiles.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
🎨 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.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources