promotional bannermobile promotional banner

ICustomMenu

ICustomMenu is a powerful mod for Minecraft Forge 1.20.1, designed to allow server admins and developers to create complex, beautiful, and highly interactive in-game interfaces using only JSON Datapacks.

1. Fully Data-Driven (Zero Code)

No Java coding required! Define every detail of your UI through JSON files in your datapack. Supports hot-reloading (/custommenu reload), allowing you to see changes instantly.

2. Rich Component Library

  • Text Component: Supports style codes (§), dynamic scaling, and various placeholders (player name, health, coordinates, etc.).
  • Versatile Buttons: Basic buttons, vanilla-style buttons, and fully custom image buttons.
  • 3D Player Model: Render a 3D player model that rotates with the mouse for better immersion.
  • Progress Bars: Dynamically display progress for values like health or experience.
  • Item Rendering: Display Minecraft item icons directly in the UI, with support for count and durability overlays.
  • Decorative Components: Wireframes, rounded wireframes, and separators to help create polished layouts.

3. Dynamic Animations & Routing

  • Smooth Animations: Slide-in transitions from four directions (left, right, top, bottom) using the expoOut algorithm.
  • SPA-style Routing: Support for nested sub-menus and dynamic switching, updating parts of the UI without closing the main screen.

4. Powerful Action & Requirement System

  • Action Triggers: Buttons can trigger commands, server events, close the UI, or switch menus.
  • Execution Requirements: Set prerequisites for actions, such as consuming specific items or checking player professions/levels.

5. Deep Mod Integration

  • ClassBioArsenal: Integrated profession system support with placeholders and action requirements.
  • PlayerAffixes: Integrated talent system support for talent and affix checks.
  • KubeJS: Provides an API to register custom action logic via KubeJS scripts.

    WIKI:ICustomMenu GUI 配置教程 | JoBackRer の blog

The ICustomMenu Team

profile avatar
  • 3
    Projects
  • 1.3K
    Downloads

More from BackRerd

  • playeraffixes project image

    playeraffixes

    • 411
    • Mods

    PlayerAffixes is a highly customizable RPG enhancement mod that introduces a powerful Talent Tree and Special Affix System. Players can unlock permanent upgrades and master unique "Affixes" that fundamentally change combat and survival logic.

    • 411
    • January 21, 2026
    • Mods
    • +2
  • ClassBioArsenal project image

    ClassBioArsenal

    • 694
    • Mods

    ClassBioarSenal is a combat and character development mod that features three core systems: player classes, monster levels & tags, and weapon/armor progression. It also supports highly customizable difficulty settings and gameplay via data packs.

    • 694
    • January 18, 2026
    • Mods
    • +3
  • playeraffixes project image

    playeraffixes

    • 411
    • Mods

    PlayerAffixes is a highly customizable RPG enhancement mod that introduces a powerful Talent Tree and Special Affix System. Players can unlock permanent upgrades and master unique "Affixes" that fundamentally change combat and survival logic.

    • 411
    • January 21, 2026
    • Mods
    • +2
  • ClassBioArsenal project image

    ClassBioArsenal

    • 694
    • Mods

    ClassBioarSenal is a combat and character development mod that features three core systems: player classes, monster levels & tags, and weapon/armor progression. It also supports highly customizable difficulty settings and gameplay via data packs.

    • 694
    • January 18, 2026
    • Mods
    • +3