Repository navigation
Releases: chcucu/BentoMenu
Releases · chcucu/BentoMenu
Release list
BentoMenu 1.0.0
BentoMenu 1.0.0
第一个发布版本。一个通用、可主题化的容器菜单框架,面向 Spigot / Paper / Folia,Minecraft 1.18.2 – 26.x。
这个版本有什么
- YAML 菜单:布局与内容分离,1–6 行容器,一个布局可复用给多个菜单
- 四套内置主题(aurora / ember / mono / sakura),玩家可自行切换
- 分页、搜索(铁砧 / 聊天输入)、分类筛选、定时刷新
- 动作链与条件(权限、余额、持有物品、服务器时间、随机概率),按钮级冷却
- 中英双语,所有玩家可见文本都在
messages/,支持渐变与十六进制颜色 - Java API(
dev.bento.menu.api.v1)与 Kotlin DSL,可注册自定义动作、条件、数据源、主题 - 可选资源包,提供真渐变边框和自定义图标;不装时回退染色玻璃,界面完整可用
- 硬依赖 Vault(Folia 用 VaultUnlocked)与 PlaceholderAPI
测试情况
- Spigot 1.18.2、Paper 1.18.2 / 1.21.11 / 26.1.2、Folia 1.21.8 通过菜单、分页、分类、购买、冷却、搜索用例
- Paper 26.3、Folia 26.3 验证通过启动与插件启用
- 200 个 mineflayer 机器人:TPS 保持 20.00,平均点击处理 0.061 ms,平均渲染 4.00 ms,无整包重发
- 明细见 TEST_REPORT.md 与 PERFORMANCE.md
安装
- 安装 Vault(Folia 用 VaultUnlocked)与经济插件
- 安装 PlaceholderAPI
- 把
BentoMenu-1.0.0.jar放进plugins/ - 启动服务端,执行
/bento
文件
| 文件 | 说明 |
|---|---|
BentoMenu-1.0.0.jar |
主插件 |
BentoMenu-Example-1.0.0.jar |
扩展开发示例(可选,不装不影响主插件) |
BentoMenu-1.0.0-src.zip |
完整源码(Maven 多模块) |
SHA256SUMS.txt |
上述文件的校验和 |
已知限制
- 混合端(Mohist、Arclight 等)未在本机实测,尽力兼容
- Paper/Folia 26.3 没有可用的机器人协议,只验证到启动与启用
- 资源包需要服主自行下发(
server.properties或代理端)
English: First release. A themeable container-menu framework for Spigot, Paper and Folia (1.18.2–26.x). YAML menus with reusable layouts, four themes, pagination/search/categories, action chains with conditions and cooldowns, bilingual messages, Java/Kotlin API, and an optional resource pack. Requires Vault (VaultUnlocked on Folia) and PlaceholderAPI. Source archive and checksums attached below.