介绍
TrMenu 是一款发布于 Oct 4th, 2019 的 Bukkit 高级菜单系统
相比市面上同类菜单插件,拥有丰富功能的同时,还具有强大高效的特点,广受国内外大量用户好评
当前已基于 Kotlin 大量改善和完全重写,使用超强 Bukkit-API 拓展 TabooLib5
功能
版本兼容,支持 1.8-1.16, 低版本可用 ID/DataValue
数量不限,菜单的数量没有上限,你可以制作无限制的独立高级菜单
高级布局,直观可视化的制作菜单,现已支持多字符布局
多页菜单,你可以利用布局轻松制作多页菜单
虚拟菜单,完全基于数据包的虚拟容器 & 物品,更安全
玩家容器,玩家背包 4*9 的槽位制作菜单,支持多页
动态标题,所有菜单均支持周期性更新的动态标题
菜单事件,为菜单的开启、关闭事件执行动作反应
周期任务,自定义无限制个菜单周期任务
内置脚本,配置多个自定义脚本并快速调用
高级绑定,支持绑定到正则匹配的命令、多个物品特征或是快捷动作
显示材质,插件支持各种头颅, CustomModelData, NBT 及 HDB 等
动态效果,图标支持使用动态数量、动态发光效果,动态 NBT 等
动态图标,轻松配置动态的材质、名称、Lore和槽位,支持独立更新周期
图标交互,基于数据包,完整支持包括数字键的总计超过 22 种点击类型
执行动作,超过 40+ 种动作支持,一步到位实现效果
动作选项,每个动作均支持配置独立的选项,如延时、条件、概率和遍历
三元反应,可以使用多个三元反应,由条件、通过动作组和拒绝动作组构成
条件图标,每个图标可配置带条件的优先级子图标
图标继承,子图标可以选择继承默认图标的显示属性以提高效率
脚本编译,条件基于脚本编译返回结果,大部分脚本自动预编译缓存
智能条件,原创的条件表达式写法,轻松入门上手,如 hasMoney.100
输入捕获,支持多个参数的高级捕获器
命令传参,开启命令的参数传入菜单作为变量,轻松打造插件级 GUI
元素变量,为玩家增删改 Meta 值,且可以当变量使用
模板功能,将物品放入容器,快速创建菜单配置
自动重载,菜单编辑自动重载,即时可见
RGB 颜色,完整支持 1.16+ 颜色代码, 如 &{FFFFFF}, &{256,256,256}
忽略大小写及多种写法的节点
原创易懂的节点逻辑,详细文档 & 轻松入门
代码开源,长期维护,提供开发者 API
And much more ...
版本
TrMenu v1.x
普通免费版本
停止更新、支持
TrMenu v2.x
现役最新版本
付费开源
TrMenu v3.x
现役最新版本
付费开源
配置示例#
# 菜单的布局功能
# 你可以用 ` ` 来标记设置多个字符名称图标的位置
#
Layout:
- '########`Close`'
- ' '
- ' '
- ' '
- '########`Next`'
#
# 玩家容器菜单的布局
#
PlayerInventory:
- ' '
- ' '
- ' '
- ' '
每个字符代表一个图标在菜单中的位置
布局的行数将同时定义箱子容器的大小
你也可以用 ` ` 将字符串包裹起来,从而不受限于单个字符
玩家容器菜单布局仅限 4*9 大小
Wiki
选项 | Chinese | TrMenu (gitbook.io)
首页 | TrMenu-V3文档 (gitbook.io)
|