plugins/KiteMarket/config.yml 的 menus 中可个性化全部35个页面,包括 profile、ui、themes 和 result。无需资源包或 IA。
编辑后执行 /km reload,再重新打开页面;重载先校验候选,无效配置保留上一份有效配置。
显示设置只改变外观与位置,不改变原有动作、权限、交易规则或资产处理,也不能新增交易按钮。
呈现后端与首页选择见界面与布局。
标题、背景与按钮
下面示例保留旧首页的“我的挂单”原始槽位32,因此明确选择 home-layout: legacy。
合并到已有 gui 和 menus 中,不要重复写顶层键。未填写的字段保留默认值:
配置字段
原始槽位与位置交换
菜单槽位为0..53,不包括下方玩家背包。
buttons、slots、icons 按原始槽位配置,不按新版布局移位后的视觉位置:列表原始 0..35 对应新版物理 9..44,所以第一件商品的附加说明配置 buttons.'0'。
旧首页 32 为“我的挂单”,34 为“交易历史”;紧凑首页使用界面与布局中的槽位表。
位置变更必须完整交换,不能只移动一边;以下示例明确保留旧首页:
buttons.slot 与 slots 共用位置机制,不要重复配置同一来源;旧写法可改为 slots: {'32': 34, '34': 32}。
位置改动要求 gui.vanilla.layout: auto 使用兼容布局,原始槽位直接对应物理槽位;不要同时强制 warm。
已有首页配置
gui.home-slots 的旧首页位置配置仍可读取;切换为 compact 后应迁移为对应的新首页槽位。
旧 menus.<页面>.switch 配置保留读取,不向页面注入按钮;界面偏好从个人页或 /km ui 进入。
文本与默认说明
标题和名称可写单一字符串或双语映射,Lore 可写单一列表或双语列表映射。&/§ 支持原版颜色和格式,生成名称默认金色、Lore 默认灰色,未明确设置斜体时不使用斜体。
标题/名称中的 {default} 保留原文;Lore 独占一行的 '{default}' 展开默认市场说明。
省略 lore 保留原说明,lore: [] 只清除附加说明。
${字段名} 读取本页已有只读字段,如 ${wizard.step};缺失字段显示 —,不执行脚本。
金额原值为最小单位,优先保留 {default} 中的格式化金额与资产去向。
真实商品与资产
功能按钮可改材料和名称;商品、样品、供货背包物品及领取资产仍保留真实材料、名称、附魔和原 Lore,material/name 不能把它们伪装成另一种物品。
只能调整其位置及附加市场说明,不改变背包、托管快照或交易标的。
全部页面 ID
claims/wizard-confirm 应分别使用 assets/confirm。
配置校验与排查
每条文本最多512字符,Lore 最多64行;材料必须在当前服务端存在。 未知配置字段、无效槽位或不完整交换会使候选无效,command、action、脚本与表达式不属于样式配置。
重载失败按反馈和日志中的字段路径修正;未显示修改时重新开页并检查原始槽位、布局及第三方主题是否使用自己的模板。
上述设置不安装或下载 IA 资源。