输入至少两个字符

现代 Dialog 菜单

文档版本: v2.0.1

KaMenu 的现代 Dialog 菜单基于 Minecraft 原生 Dialog API,支持多层文件夹结构和丰富的组件组合。每个 .yml 文件即为一个独立的 Dialog 菜单。

功能导航#

  • 菜单文件结构:了解菜单 ID、文件目录、顶层节点和基础 YAML 结构。
  • Container 菜单:配置箱子等容器界面、按钮状态变体、优先级和刷新。
  • 全局设置:配置 ESC 关闭、按钮动作后的客户端行为和菜单所需 PlaceholderAPI 扩展。
  • JavaScript 功能:定义可复用脚本,并通过 {js:...} 在文本、条件和动作中输出动态值。
  • actions 文件夹js 文件夹:管理跨菜单复用的全局动作包和 JavaScript 包。
  • 事件:配置 OpenCloseClickTasks,包括打开前校验、可复用动作组和周期任务。
  • 内容组件输入组件底部按钮:组合 Dialog 主体、输入控件和按钮布局。
  • 动作:使用消息、指令、菜单跳转、数据读写、waitreturn、嵌套 actions 等动作。
  • 条件判断:在文本和动作中使用多层条件,配合 PlaceholderAPI、数据变量和 JavaScript 表达式。