English
Configurable UI lets you redesign the player inventory interface (E key) without touching a single line of code. Slot groups, buttons, stat bars, backgrounds — everything is laid out on a canvas in your browser and applied to the game instantly.
Features
- 🖱️ Visual Web Editor — run
/configui editorin-game and your default browser opens a live editor at127.0.0.1. Drag every slot anywhere, resize, color, add textures — then save and see it applied in-game instantly. - 🎛️ Slot Groups — reposition hotbar, 3×9 inventory, armor, offhand, crafting grid, and any Curios accessory slots individually.
- 🧩 Curios API support — accessory slots are auto-detected and auto-grouped by type (ring, necklace, belt, etc.); labels are translated to Chinese.
- ❤️ Stat Bars — configurable health and hunger bars with custom position, size and colors.
- 🔘 Custom Buttons — buttons that run any command or open custom sub-screens (
screen:<id>). - 📂 Independent Sub-screens — open "backpack" style pages from buttons, each with its own layout, scroll and background.
- 🎨 Textures & Uploads — upload your own PNG backgrounds and slot frames directly from the editor; fullscreen mode, scaling, blur and dim options built in.
- 🧩 Per-Mode Toggle — choose whether the custom UI replaces the vanilla inventory in Survival, Adventure, Creative or Spectator.
- 🖥️ Server-Authoritative Mode — the server owns the layout and image pack (
config/configui/layout.json+ optionalpack.json), pushes them to every connecting client, and reloads/broadcasts live via/configui reload. - 🇨🇳 Fully localized UI labels — built-in Chinese labels for all groups (快捷栏/物品栏/盔甲/副手/合成…).
Requirements
- Minecraft 1.20.1, Forge 47.4.22 (or newer 1.20.1 Forge)
- Java 17
- Curios API (optional, only needed for accessory slots)
Usage
- Drop the jar into the
mods/folder on both client and server (same version required). - Press E to open the custom inventory.
- Run
/configui editorto open the visual editor — drag slots, save, done. - (Server) Edit
config/configui/layout.json, then run/configui reloadto push the new layout to all players.
中文
Configurable UI(可配置 UI) 让您可以完全不写代码,重做玩家物品栏界面(E 键)。所有槽位、按钮、血条、背景都在浏览器画布上编排,游戏内即时生效。
功能特性
- 🖱️ 可视化网页编辑器 —— 游戏内输入
/configui editor,浏览器自动打开127.0.0.1的实时编辑器。把任意槽位拖到任意位置,改大小、改颜色、加贴图,保存后游戏内立即应用。 - 🎛️ 槽位分组 —— 快捷栏、3×9 物品栏、盔甲、副手、合成格,以及 Curios 饰品槽全部可单独摆放。
- 🧩 Curios 兼容 —— 饰品槽自动识别并按类型分组(戒指、项链、腰带等),分组名已中文化。
- ❤️ 状态条 —— 可自定义位置/大小/颜色的生命与饥饿条。
- 🔘 自定义按钮 —— 点击执行任意命令,或打开自定义子界面(
screen:<id>)。 - 📂 独立子界面 —— 从按钮打开"背包"式页面,每页有独立布局、滚动和背景。
- 🎨 贴图与上传 —— 直接在编辑器中上传自定义背景与槽位边框 PNG;支持全屏模式、缩放、模糊与压暗。
- 🧩 按模式开关 —— 可分别决定生存/冒险/创造/旁观下是否用自定义界面替换原版。
- 🖥️ 服务器权威模式 —— 服务器掌控布局与图片包(
config/configui/layout.json+ 可选pack.json),自动推送给每个进服客户端,/configui reload实时重载广播。 - 🇨🇳 全中文界面文案 —— 内置全部分组中文名(快捷栏/物品栏/盔甲/副手/合成…)。
环境要求
- Minecraft 1.20.1 + Forge 47.4.22(或更新的 1.20.1 Forge)
- Java 17
- Curios API(可选,仅饰品槽需要)
使用方法
- 客户端与服务端
mods/均放入本模组(两端版本必须一致)。 - 按 E 打开自定义物品栏。
- 输入
/configui editor打开可视化编辑器——拖拽槽位、保存,完成。 4.(服务端)编辑config/configui/layout.json,运行/configui reload向全体玩家推送新布局。
