ICustomMenu
No reviews yet
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.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
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
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
expoOutalgorithm. - 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



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
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources