输入至少两个字符

快速开始

文档版本: v1.7.0

本指南将帮助你快速安装和配置 KaMenu 插件。


系统要求#

项目 支持详情
Minecraft 版本 1.21.7+
Java 版本 Java 21+
服务器类型 PaperFoliaSpigot及兼容衍生核心
数据库 SQLite(默认)、MySQL 5.7+

安装步骤#

1. 下载插件#

从 GitHub 下载源码构建插件:

https://github.com/Katacr/KaMenu/releases

在以下插件发布平台下载插件:

https://www.spigotmc.org/resources/133736/

https://www.minebbs.com/resources/15814/

2. 安装可选依赖#

KaMenu 的所有功能均可独立运行,无强制依赖。以下为可选依赖:

可选依赖:

  • PlaceholderAPI — 在菜单中使用 %变量% 格式的 PAPI 占位符
  • Vault — 经济系统集成(如需在动作中操作玩家余额)
  • ItemsAdder — 在 Dialog 中解析 :字形ID::offset_像素:,并使用 ItemsAdder 自定义物品
  • Oraxen — 在 Dialog 中解析 <glyph:字形ID><shift:像素>,并使用 Oraxen 自定义物品
  • CraftEngine — 使用 CraftEngine Dialog 数据包拦截显示 <image:命名空间:ID><shift:像素>,并使用 CraftEngine 自定义物品

3. 安装插件#

  1. 将下载的 KaMenu .jar 文件放入服务器的 plugins 文件夹
  2. 启动服务器
  3. 插件会自动:
    • 创建 plugins/KaMenu/ 配置目录
    • 释放默认配置文件 config.yml
    • 初始化数据库(默认为 SQLite)

4. 打开入门向导#

服务器启动后,拥有 kamenu.admin 权限的玩家可以执行:

/kamenu guide

入门向导会引导你设置插件语言,并按语言释放示例菜单。示例菜单会写入:

plugins/KaMenu/menus/example/

你也可以直接使用指令释放示例菜单:

# 按当前插件语言释放示例
/kamenu examples

# 释放中文示例
/kamenu examples zh_CN

# 释放英文示例
/kamenu examples en_US

验证安装#

服务器启动后,控制台应显示 KaMenu 的启动 Logo,包含版本、数据库类型、已加载菜单数量等信息。

你也可以在游戏中执行以下指令验证安装是否成功:

/kamenu guide

如果成功弹出入门向导,则表示安装正常。释放示例菜单后,也可以执行 /km open example/actions_demo 打开动作示例菜单。


热重载#

修改配置文件或菜单文件后,无需重启服务器即可重新加载。未指定目标时会重载全部模块:

/km reload

常用的定向重载:

/km reload menu      # 仅重载菜单
/km reload config    # 重载 config.yml、语言文件和自定义指令
/km reload actions   # 仅重载全局动作包
/km reload js        # 仅重载全局 JavaScript 包
/km reload lang      # 仅重载当前语言文件

需要 kamenu.admin 权限。