Compatibility
Minecraft: Java Edition
1.21.6–1.21.11
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed MIT
Published 13 hours ago
UI Utils
UI Utils is a small Fabric library that makes it easy to display simple HUD elements without having to write your own renderer.
It is designed for mod developers who want a quick and lightweight way to show text and timers on the player's screen.
Here is an example of this library in use.
Features
- Display custom text on the HUD
- Show countdown timers
- Change text colors
- Show and hide the overlay with a simple API
- Lightweight and easy to integrate into other mods
Setting it up
-
Download the latest
ui-utils-<version>.jarfrom the Versions tab. -
Add the JAR to your project dependencies.
-
Add UI Utils as a dependency in your mod.
fabric.mod.json
{ "depends": { "fabricloader": "*", "minecraft": "1.21.6", "ui-utils": "*" } } -
Import within your Java file.
Main.java
import com.uitutils.UIUtils;
Usage
- Show a labeled timer
UIUtils.show(String label, int seconds);
- Hide timer
UIUtils.hide();
- Set timer value
UIUtils.setTime(int seconds);
- Set timer color
UIUtils.setColor(int rgb);
Internal fields
These fields exist for direct access but are not required for normal usage.
- Query current HUD text string
UIUtils.text;
- Query countdown value in seconds
UIUtils.secondsRemaining;
- Query HUD visibility
UIUtils.visible;
- Query HUD text color
UIUtils.color;



