promotional bannermobile promotional banner

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.

🎨 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.

The Leiv's GUI Engine Team

Forgeborn tier frameprofile avatar
Owner
Forgeborn tier icon
  • 10
    Followers
  • 19
    Projects
  • 140.0K
    Downloads

👋 Hi, I'm Leiv436! Mod & Modpack Developer creating Quality-of-Life, utility, magic systems, and curated experiences for Minecraft, Hytale, and beyond. 💬 Join our Discord for updates, bug reports, build previews, Q&A & support

More from Leiv436View all

  • Leiv's ChallengeCraft project image

    Leiv's ChallengeCraft

    Leiv's ChallengeCraft allows you to craft your own custom Minecraft challenges right before world creation by combining tailored rules, custom difficulties, timers, and victory conditions.

    • 19
    • September 27, 2026
  • Ender-Choreography project image

    Ender-Choreography

    Ender-Choreography adds a tactical rewind mechanic to Ender Pearls, allowing you to instantly teleport back to your previous location within 5 seconds by pressing R.

    • 142
    • September 27, 2026
  • Ender Stash project image

    Ender Stash

    Ender Stash lets you instantly access your personal Ender Chest inventory from anywhere with a single configurable keybind.

    • 190
    • September 27, 2026
  • Keybind Profiles project image

    Keybind Profiles

    Switch between multiple keybind profiles instantly with customizable hotkeys. Easily manage different controls for PvP, building, modpacks, or any playstyle.

    • 532
    • September 27, 2026
  • Leiv's ChallengeCraft project image

    Leiv's ChallengeCraft

    Leiv's ChallengeCraft allows you to craft your own custom Minecraft challenges right before world creation by combining tailored rules, custom difficulties, timers, and victory conditions.

    • 19
    • September 27, 2026
  • Ender-Choreography project image

    Ender-Choreography

    Ender-Choreography adds a tactical rewind mechanic to Ender Pearls, allowing you to instantly teleport back to your previous location within 5 seconds by pressing R.

    • 142
    • September 27, 2026
  • Ender Stash project image

    Ender Stash

    Ender Stash lets you instantly access your personal Ender Chest inventory from anywhere with a single configurable keybind.

    • 190
    • September 27, 2026
  • Keybind Profiles project image

    Keybind Profiles

    Switch between multiple keybind profiles instantly with customizable hotkeys. Easily manage different controls for PvP, building, modpacks, or any playstyle.

    • 532
    • September 27, 2026