- 版权类型
- 原创
- 插件中文名称
- KaMenu
- 插件英文名称
- KaMenu
- 支持的核心(服务端)
- Paper
- Purpur
- PufferFish
- 语言支持
- 中文(简体)
- 前置组件
- Vault(可选)
PlaceholderAPI(可选)
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
KaMenu 是一款专为现代 Minecraft Paper 服务器打造的 GUI 插件。它抛弃了传统的箱子 (Inventory) 菜单模式,转而采用 1.21.7+ 原生 Dialog API,为玩家提供包含文本输入、滑块、下拉框、复选框等丰富交互组件的现代化菜单界面。配置文件基于 YAML,简洁直观,开箱即用。
☆ 优质案例分享(配合ItemsAdder或其他材质包插件实现)
现代化对话框界面
基于 1.21.7+ 原生 Dialog API,彻底告别传统箱子菜单。全新的 UI 界面更加流畅、现代,为玩家带来原生般的操作体验。
丰富的交互组件
支持文本输入框、数值滑块、下拉选择框、复选框等多种交互组件,配合物品展示和纯文本消息,构建功能强大的菜单界面。
零代码配置
完全基于 YAML 配置文件,无需任何编程知识。语法简洁直观,新手也能快速上手创建复杂菜单。
强大的动作系统
支持 10+ 种动作类型:tell、actionbar、title、command、console、sound、open、close、hovertext、wait、set-data、url、copy 等,满足各种场景需求。
智能条件判断
在任意文本字段和动作列表中支持条件判断,兼容 PlaceholderAPI 变量、比较运算符及逻辑运算符,实现动态分支逻辑。
内置数据存储
支持 SQLite 和 MySQL 双数据库,提供玩家数据(按 UUID 存储)和全局数据存储,通过 PlaceholderAPI 对外暴露变量。
灵活的界面定制
三种底部按钮布局模式:notice(通知)、confirmation(确认)、multi(多按钮),支持自定义列数和按钮排列。可配置 ESC 退出方式、点击后客户端行为(关闭/等待/不处理),适配不同场景需求。
强大的事件系统
内置 Open 和 Close 事件触发器,支持在菜单打开前/关闭后执行自定义动作。支持 return 中断指令,可在事件中阻止菜单打开或中断后续逻辑,实现高级权限控制。
丰富的条件逻辑
内置 7 种条件判断方法:isNum(数字)、isPosNum(正数)、isInt(整数)、isPosInt(正整数)、hasPerm(权限)、hasMoney(金币)等,支持正反向判断。支持 &&、|| 逻辑运算符和括号嵌套,构建复杂的分支逻辑。
智能数据验证
支持对输入值进行类型检查和验证,可动态显示/隐藏组件,根据玩家状态调整按钮文字、标题、滑块范围等,实现真正的动态界面。
功能丰富,可实现各种复杂逻辑,发挥你的想象,KaMenu可以实现99%服务器菜单功能操作!
如果你喜欢这个插件,请给它一个五星好评,你的支持是我继续前进的最大动力!
系统要求
- 服务端: Spigot、Folia、Paper 1.21.7+ 或兼容的衍生核心(如 Purpur、Pufferfish 等)
- Java: Java 21
☆ 优质案例分享(配合ItemsAdder或其他材质包插件实现)
基于 1.21.7+ 原生 Dialog API,彻底告别传统箱子菜单。全新的 UI 界面更加流畅、现代,为玩家带来原生般的操作体验。
支持文本输入框、数值滑块、下拉选择框、复选框等多种交互组件,配合物品展示和纯文本消息,构建功能强大的菜单界面。
完全基于 YAML 配置文件,无需任何编程知识。语法简洁直观,新手也能快速上手创建复杂菜单。
支持 10+ 种动作类型:tell、actionbar、title、command、console、sound、open、close、hovertext、wait、set-data、url、copy 等,满足各种场景需求。
在任意文本字段和动作列表中支持条件判断,兼容 PlaceholderAPI 变量、比较运算符及逻辑运算符,实现动态分支逻辑。
支持 SQLite 和 MySQL 双数据库,提供玩家数据(按 UUID 存储)和全局数据存储,通过 PlaceholderAPI 对外暴露变量。
三种底部按钮布局模式:notice(通知)、confirmation(确认)、multi(多按钮),支持自定义列数和按钮排列。可配置 ESC 退出方式、点击后客户端行为(关闭/等待/不处理),适配不同场景需求。
内置 Open 和 Close 事件触发器,支持在菜单打开前/关闭后执行自定义动作。支持 return 中断指令,可在事件中阻止菜单打开或中断后续逻辑,实现高级权限控制。
内置 7 种条件判断方法:isNum(数字)、isPosNum(正数)、isInt(整数)、isPosInt(正整数)、hasPerm(权限)、hasMoney(金币)等,支持正反向判断。支持 &&、|| 逻辑运算符和括号嵌套,构建复杂的分支逻辑。
支持对输入值进行类型检查和验证,可动态显示/隐藏组件,根据玩家状态调整按钮文字、标题、滑块范围等,实现真正的动态界面。
功能丰富,可实现各种复杂逻辑,发挥你的想象,KaMenu可以实现99%服务器菜单功能操作!
关于作者
KaMenu 是我倾注大量心血制作的插件,每一个功能都经过精心设计与打磨。我会持续维护更新,不断完善功能、修复问题,让它越来越好用。如果你喜欢这个插件,请给它一个五星好评,你的支持是我继续前进的最大动力!