Back to mods
Leiv's GUI Engine project artwork

CurseForge · Minecraft mod

Leiv's GUI Engine

Leiv's GUI Engine is a lightweight, high-performance UI framework that powers modern, seamless, and unified menus and live HUD overlays across all my mods.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Leiv's GUI Engine release should I use?

Updated 13 days ago
Latest stable file Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0)
Game version 1.20.1
Loader Forge

Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0) targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 3 required mods have matching files.

Where it goes

Is Leiv's GUI Engine required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0) need?

Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0). Change the file and its required mods may change too.

All 3 required mods have matching files

Install Leiv's API, Leiv's Lib, Leiv's Translation API first. We found matching files for this game-version and loader setup.

Leiv's API Needed by Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0)
required
Matching file found Matched file: Leiv's API_Forge_1.20.1 (v.1.0.0)
Leiv's Lib Needed by Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0)
required
Matching file found Matched file: Leiv's Lib_Forge_1.20.1 (v.1.0.0)
Leiv's Translation API Needed by Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0)
required
Matching file found Matched file: Leiv's Translation API_Forge_1.20.1 (v.1.0.0)

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Leiv's GUI Engine without breaking your instance.

Built for Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0). Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0). It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Leiv's API, Leiv's Lib, Leiv's Translation API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Leiv's GUI Engine_Forge_1.20.1 (v.1.0.0). It opens that exact file at the source.

About this project

What does Leiv's GUI Engine add?

🎨 Leiv's GUI Engine

Leiv's GUI Engine is the visual rendering framework and interface library of the Leiv Ecosystem Suite.

While Leiv's API handles the logic and Leiv's Translation API manages the text, this library powers everything you actually see on screen. It is a highly optimized, cross-loader system designed to render dynamic HUDs, interactive configuration menus, and responsive tooltips. It ensures that mods like Keybind Profiles and ItemCuller have beautiful, highly customizable, and consistent user interfaces across all mod loaders.

⚠️ PLAYER NOTE: This is a required core dependency for user interface and HUD-driven mods within the Leiv Ecosystem. It does not add standalone content to the game, but must be installed alongside any of my utility mods to display their overlays and menus correctly!

✨ Key Features

  • 🎨 Modular HUD System: Features a dynamic HUD anchor system that allows mod overlays to be easily toggled on/off and snapped to any corner of the screen (Top-Left, Bottom-Right, etc.).
  • Consistent Visual Identity: Ensures all mods within the ecosystem share the same polished, high-performance UI design.
  • 🚀 Lag-Free Rendering: Highly optimized draw calls ensure that complex on-screen overlays and menus never impact your frame rate (FPS).
  • 🧩 Interactive Tooltips: Seamlessly integrates with Leiv's Translation API to display dynamic, data-driven tooltips instantly when hovering over settings.

🛠️ Technical Highlights (For Developers & Modpack Creators)

Leiv's GUI Engine abstracts complex, loader-specific screen drawing routines into a developer-friendly pipeline:

  • 🖥️ HudAnchor Abstraction: A centralized positioning utility that automatically calculates dynamic X/Y coordinates based on Window/ScaledResolution sizes and user configurations.

  • ⚙️ Rule-Driven Menus: Automatically translates ValueRule<T> configuration objects from Leiv's API into fully interactive buttons, sliders, and toggles without requiring manual UI coding.

  • 📦 Cross-Loader UI: Provides a unified rendering pipeline that completely abstracts the differences between Forge, NeoForge, and Fabric's GUI screens.

  • 🪟 Safe Screen Injection: Safely hooks into the game's native render thread to inject custom HUD overlays and configuration screens cleanly and compatibly.

🔗 Dependencies

This library brings the underlying logic of the ecosystem to life on your screen:

  • Requires: Leiv's Lib, Leiv's API & Leiv's Translation API (Make sure they are installed!)
  • Used By: Leiv's Config Menu, Keybind Profiles, ItemCuller, EnderStash, Sneak Auto Crop, and all other GUI-enabled Leiv Ecosystem mods.

💬 Community & Support

Got questions, feedback, or need to report a bug? Join the community!

  • 👥 Discord: Join Leiv's Community
  • 🐛 Issue Tracker: Report bugs via the official Discord ticket system.

Project description from CurseForge.

Pick your setup

Leiv's GUI Engine by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Leiv's GUI Engine versions and loaders

6 of 6 releases match

Looking for an older file? The official CurseForge project page is in Resources.