• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
MeowMenu一款支持DDUI的高性能菜单

原创 LSE MeowMenu一款支持DDUI的高性能菜单 1.0.1

请登录后获取
[MD] ## 箱子UI模式 MeowMenu 支持将菜单渲染为虚拟箱子UI,提供更直观的分页浏览体验。 ### 渲染方式 - 当菜单按钮数量超过单页容量时,自动启用分页功能 - 每页显示 `(行数-1) * 9` 个按钮,最后一行保留为导航栏 - 默认3行配置,可容纳18个按钮 ### 导航栏布局 ``` [上一页] [玻璃板] [首页] [玻璃板] [页码] [玻璃板] [尾页] [玻璃板] [下一页] 金锭 灰色 绿宝石 灰色 书 灰色 下界之星 灰色 下界合金锭 ``` - **上一页**:金锭(不可用时显示屏障) - **首页**:绿宝石(不可用时显示屏障) - **页码**:书,显示当前页/总页数 - **尾页**:下界之星(不可用时显示屏障) - **下一页**:下界合金锭(不可用时显示屏障) - **空白填充**:灰色玻璃板 ### 空槽位处理 - 内容区空槽位显示屏障(`minecraft:barrier`) - 导航栏空白位置使用灰色玻璃板填充 ### 分页状态管理 - 容器数据存储当前页码、总页数、菜单数据 - 翻页时刷新容器内容,不关闭容器 - 事件回调从当前容器数据获取最新状态 [/MD]
[MD] # 更新 - 使用ui映射表用于快捷使用物品空间命名作为图标 - 将会更新箱子UI使用,已获得https://www.minebbs.com/resources/boxuilib-ui.15544/的授权 - 箱子UI需要GMLIB作为前置,由于IRCA更新太慢将会适配本人新编写的MeowLib(参考GMLIB0.13.5暴露了部分API,更轻量化且会逐步让本人写的其他插件进行原生适配) - 适配CMenu,新增按键动态显示(之前没写完,现在写完了) # 修复 - 修复直接修改json导致读取菜单失败的bug [/MD]
后退
顶部 底部