文档目录
Components
61 个原版与通用组件,按层级分组。每个页面提供实时预览与示例源码;Mod 组件集中在独立区域。
Mod 界面
Mekanism、IC2、AE2、Create、Thermal Expansion、Immersive Engineering、Ender IO、Industrial Foregoing 与 Farmer's Delight 的整屏界面与组件:全部使用上游原始 GUI 贴图(固定版本 + 校验),数据注入、无游戏逻辑。
原语
L113无状态或 Base UI 封装的基础控件。
徽标物品数量与稀有标识的计数徽标,纯样式,含 default / dim / gold 三种变体。按钮原版几何的石纹按钮,含 default / success / ghost 三种视觉变体。复选框原版 20×20 checkbox / checkbox_selected 精灵复选框。对话框基于 Base UI Dialog 的模态弹窗:半透明遮罩 + 暗面板。输入框原版 text_field / text_field_highlighted 1px 边框文本输入。进度条原版 182×5 经验条与 7 色 / 4 种 notched Boss 条,按比例裁剪。单选组黑框选项 + 8×8 白色方块指示器的单选组。滚动区域原生滚动 + 像素滚动条样式,无额外 JS。下拉选择石纹触发器 + 窗口面板下拉列表(Base UI Select)。滑块原版 20px slider 轨道 + 8×20 slider_handle 把手。开关槽位凹槽轨道 + 20×20 浮雕把手的开关。标签页130×24 原版 tab / tab_selected / highlighted 标签页。提示气泡原版 tooltip/background + frame 九宫格 + 白字投影的物品提示。
容器
L212面板、槽位、图标等组合基元。
方块图标等轴方块图标:按原版物品渲染合成顶 / 左 / 右三面,逐面着色。卡片Panel + TitleBar + 内容区块的三段式卡片。分隔线32×2 header / inworld / footer separator 平铺。网格按列数 / 行数 / 间距编排物品格的纯布局网格。图标16×16 像素图标容器,按 GUI px 放大且不模糊。物品堆叠图标 + 数量徽标的最小物品单元。面板九宫格纹理窗口容器,default 灰底 / dark 半透明两种变体。玩家物品栏主背包 3×9 + 快捷栏 1×9 的复用区块。界面基座按原版容器尺寸(GUI px)定位的绝对坐标基座。物品格凹槽视觉的最小物品格,可选选中白框。标题栏像素字体窗口标题,支持左 / 中 / 右对齐。GUI 精灵原版 GUI PNG 渲染器:裁剪、平铺、九宫格与缩放。
HUD
L39叠在游戏画面上的状态层。
容器界面
L324按原版坐标拼装的容器整屏。
铁砧界面110×16 名称输入 + 物品 / 材料 / 产物槽 + 等级费用。信标界面230×219 信标面板 + 5 主 / 1 辅助效果按钮 + 支付材料行 + 支付槽 + 完成 / 取消。酿造台界面燃料 / 原料 / 3 瓶位 + 气泡与箭头裁剪进度。箱子界面176×(114+18×rows) 面板,单箱 3 行 / 大箱 6 行。工作台界面176×166 面板 + 3×3 合成格 + 26×26 结果槽与箭头。附魔台界面物品 + 青金石 + 3 个 108×19 选项按钮。熔炉界面输入 / 燃料 / 26×26 产物 + 火焰与箭头进度。物品栏176×166 面板 + 护甲 / 2×2 合成 / 背包 / 热键栏 / 副手。村民交易界面276×166 面板 + 98×116 交易列表 + 价签槽。高炉界面176×166 高炉界面,火焰/箭头进度。烟熏炉界面176×166 烟熏炉界面。潜影盒界面176×166 潜影盒界面,3×9 内容格。漏斗界面176×133 漏斗界面,5 槽 + 2 行背包。发射器界面176×166 发射器/投掷器界面,3×3 槽。马界面176×166 马/羊驼界面,鞍、马铠与可选箱子。制图台界面176×166 制图台界面与地图覆盖层。砂轮界面176×166 砂轮界面与错误叉。织布机界面176×166 织布机界面,旗帜/染料/图案与结果槽。锻造台界面176×166 锻造台界面,模板/底物/添加物与结果。切石机界面176×166 切石机界面与配方列表。合成器界面176×166 合成器界面,3×3 网格与红石状态。鹦鹉螺界面176×166 鹦鹉螺界面,鞍/鹦鹉螺铠槽。创造物品栏195×196 创造物品栏,上下 7 标签与 9×5 网格。游戏模式切换器125×75 游戏模式切换器与选中框。