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



常见问题
ICustomMenu 支持哪些 Minecraft 版本?
ICustomMenu 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
ICustomMenu 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
BackRerd 的其他作品
查看全部 →ClassBioArsenal
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.
playeraffixes
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.
ClassBioArsenal
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.
评论
登录后评论和评分