# 主页

## 介绍

TrMenu 是一款发布于 Oct 4th, 2019 的 Bukkit 高级菜单系统

相比市面上同类菜单插件，拥有丰富功能的同时，还具有强大高效的特点，广受国内外大量用户好评

当前已基于 Kotlin 大量改善和完全重写，使用超强 Bukkit-API 拓展 [TabooLib5](https://github.com/TabooLib)

## 功能

* **版本兼容，**&#x652F;持 1.8-1.16, 低版本可用 ID/DataValue
* **数量不限，**&#x83DC;单的数量没有上限，你可以制作无限制的独立高级菜单
* **高级布局，**&#x76F4;观可视化的制作菜单，现已支持多字符布局
* **多页菜单，**&#x4F60;可以利用布局轻松制作多页菜单
* **虚拟菜单，**&#x5B8C;全基于数据包的虚拟容器 & 物品，更安全
* **玩家容器，**&#x73A9;家背包 4\*9 的槽位制作菜单，支持多页
* **动态标题，**&#x6240;有菜单均支持周期性更新的动态标题
* **菜单事件，**&#x4E3A;菜单的开启、关闭事件执行动作反应
* **周期任务，**&#x81EA;定义无限制个菜单周期任务
* **内置脚本，**&#x914D;置多个自定义脚本并快速调用
* **高级绑定，**&#x652F;持绑定到正则匹配的命令、多个物品特征或是快捷动作
* **显示材质，**&#x63D2;件支持各种头颅, CustomModelData, NBT 及 HDB 等
* **动态效果，**&#x56FE;标支持使用动态数量、动态发光效果，动态 NBT 等
* **动态图标*****，***&#x8F7B;松配置动态的材质、名称、Lore和槽位，支持独立更新周期
* **图标交互，**&#x57FA;于数据包，完整支持包括数字键的总计超过 22 种点击类型
* **执行动作，**&#x8D85;过 40+ 种动作支持，一步到位实现效果
* **动作选项，**&#x6BCF;个动作均支持配置独立的选项，如延时、条件、概率和遍历
* **三元反应，**&#x53EF;以使用多个三元反应，由条件、通过动作组和拒绝动作组构成
* **条件图标，**&#x6BCF;个图标可配置带条件的优先级子图标
* **图标继承，**&#x5B50;图标可以选择继承默认图标的显示属性以提高效率
* **脚本编译，**&#x6761;件基于脚本编译返回结果，大部分脚本自动预编译缓存
* **智能条件，**&#x539F;创的条件表达式写法，轻松入门上手，如 hasMoney.100
* **输入捕获，**&#x652F;持多个参数的高级捕获器
* **命令传参，**&#x5F00;启命令的参数传入菜单作为变量，轻松打造插件级 GUI
* **元素变量，**&#x4E3A;玩家增删改 Meta 值，且可以当变量使用
* **模板功能，**&#x5C06;物品放入容器，快速创建菜单配置
* **自动重载，**&#x83DC;单编辑自动重载，即时可见
* **RGB 颜色，**&#x5B8C;整支持 1.16+ 颜色代码, 如 &{FFFFFF}, &{256,256,256}
* 忽略大小写及多种写法的节点
* 原创易懂的节点逻辑，详细文档 & 轻松入门
* 代码开源，长期维护，提供开发者 API
* And much more ...

## 版本

* TrMenu v1.x
  * 普通免费版本
  * 停止更新、支持
* TrMenu v2.x
  * 现役最新版本
  * 付费开源

{% hint style="info" %}
本教程完全基于 TrMenu v2.x

旧版本 Wiki：<http://trmenu.trixey.cn/>
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://temp-17.gitbook.io/trmenu/chinese/undefined.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
