本帖最后由 Jiale233 于 2022-11-28 17:25 编辑
TrMenu 站内最新教程(V3)
本文全篇采用MarkDown编写
首先,声明一下,因为站内有太多关于TrMenu的配置文件,但是缺乏此类教程,故(家乐)本人来撰写此教程。
顺便完成自己准备在大学完成的心愿,水点人气来着。
大家有什么想看的可以评论和我说,我会尽量满足大家的要求。
如果你在写菜单过程中遇到了任何有关问题,可以加群进行讨论(免费):
我的群: 636405733
TrMenu群: 325014486
如果帖子排版炸了,可以转移到我的个人博客jiale233.top
1、为什么选择TrMenu
在你没学TrMenu之前,会觉得TrMenu也许和ChestCommands、BossShop、DeluxeMenus那些菜单差不了太多,当你了解了之后,你会发觉这是一个堪比BukkitAPI容器功能也许还要强上数倍的菜单插件。
它可以与ItemAdders、Oraxen、PlayerPoints、SkinsRestorer、Floodgate、Vault、FastScript、Zaphkiel、TrHologram、一切Taboolib动作支持插件等相互配合,形成一套完整的菜单体系,实现众多复杂的功能。(甚至,你可以拿他写指令组)
此外,TrMenu还有一堆其他菜单插件不能比拟的功能。

自动重载样式(来自插件作者)
目前存在的问题(不影响大部分情况下的使用)
还有许多尚待补充,如果喜欢本文的话,请务必顶一下帖子,让更多人看见吧!
字数统计

TrMenu 站内最新教程(V3)
本文全篇采用MarkDown编写
首先,声明一下,因为站内有太多关于TrMenu的配置文件,但是缺乏此类教程,故(家乐)本人来撰写此教程。
顺便完成自己准备在大学完成的心愿,水点人气来着。
大家有什么想看的可以评论和我说,我会尽量满足大家的要求。
如果你在写菜单过程中遇到了任何有关问题,可以加群进行讨论(免费):
我的群: 636405733
TrMenu群: 325014486
如果帖子排版炸了,可以转移到我的个人博客jiale233.top
1、为什么选择TrMenu
在你没学TrMenu之前,会觉得TrMenu也许和ChestCommands、BossShop、DeluxeMenus那些菜单差不了太多,当你了解了之后,你会发觉这是一个堪比BukkitAPI容器功能也许还要强上数倍的菜单插件。
它可以与ItemAdders、Oraxen、PlayerPoints、SkinsRestorer、Floodgate、Vault、FastScript、Zaphkiel、TrHologram、一切Taboolib动作支持插件等相互配合,形成一套完整的菜单体系,实现众多复杂的功能。(甚至,你可以拿他写指令组)
此外,TrMenu还有一堆其他菜单插件不能比拟的功能。
- 高效、可读 & 可视化配置菜单,让你省去计算菜单的slot时间
- 异步读取菜单,可检测菜单更改自动重载
- 功能强大、极具灵活拓展性
- 代码开源,你可以自行fork项目修改内容

自动重载样式(来自插件作者)
目前存在的问题(不影响大部分情况下的使用)
- 目前(2022年8月16日)的TrMenu多服务器数据同步仍然做的不完善,跨服使用仍会出现一系列问题,暂时没修复的情况下,仅仅使用一个meta来存储临时数据就好了,data存储出现问题后果自负。(你可以使用LuckPerms或者一类支持数据的拓展插件来完成数据存储)
- 如果你使用的是一些奇怪的触发器(比如shift+左键),那么很有可能因为发包原因卡出幽灵物品(无法使用的物品,只是看起来有),这是发包所不能避免的,待至V4发布,也许会解决此类问题。
- 捕获器共有四种,现在有两种捕获器(书本+铁砧)属于损坏状态(不过聊天+牌子捕获器日常用也足矣),捕获器相关配置请跳转至后面的章节查看学习。
- 如果你用到了节点变量,那么我强烈建议你,不要在一个菜单内使用大、小写字符作为图标ID,因为获取机制,不能正常获取到对应大小下节点的内容。(你甚至可以使用中文字符,但就是不要一起使用大、小写的ID)
- 如果你的Layout小于3行,触发动作类型为shift+任意键都报错,暂时搁置,等待修复
- 周期任务现在处于损坏状态,暂时不能使用
还有许多尚待补充,如果喜欢本文的话,请务必顶一下帖子,让更多人看见吧!
字数统计

前排支持,TrMenu忠实用户强推!
前排支持 刚转trmenu
前来支持家乐
前排支持,TrMenu忠实用户强推!
前排 支持家乐
如果我们想要检测多个权限(共同达成),我们就可以这样写。
这个写错了,应该是all不是any
这个写错了,应该是all不是any
白可乐 发表于 2022-8-20 01:46
如果我们想要检测多个权限(共同达成),我们就可以这样写。
这个写错了,应该是all不是any ...
好,待会修改,谢谢提醒
白可乐 发表于 2022-8-20 01:46
如果我们想要检测多个权限(共同达成),我们就可以这样写。
这个写错了,应该是all不是any ...
我写的是向下的,待会改改
一口气看完了这个教程,受益匪浅.
最近刚开始折腾Trmenu,遇到不少问题,也自己解决了不少问题,能不能问个问题,有没有办法通过点击消息内容把指定的命令自动补全到聊天框里,玩家只需要回车确认即可执行命令? 应该属于json消息,我目前只做到了点击执行,但是没办法把它输出到聊天框里让玩家可以手动(补全内容)执行.
最近刚开始折腾Trmenu,遇到不少问题,也自己解决了不少问题,能不能问个问题,有没有办法通过点击消息内容把指定的命令自动补全到聊天框里,玩家只需要回车确认即可执行命令? 应该属于json消息,我目前只做到了点击执行,但是没办法把它输出到聊天框里让玩家可以手动(补全内容)执行.
本帖最后由 Jiale233 于 2022-8-21 22:55 编辑
构建的JSON消息不大清楚,没有具体实战过,不过原版可以做到这个
https://www.minecraftjson.com/
这里提供了一个JSON生成网站,里面对他的JSON消息执行clickevent用那个suggest command就好了(有些版本或许无法完成该操作
使用它仅需将后面的JSON文本复制到菜单即可(无需执行命令
水煮清娃 发表于 2022-8-21 22:41
一口气看完了这个教程,受益匪浅.
最近刚开始折腾Trmenu,遇到不少问题,也自己解决了不少问题,能不能问个问 ...
构建的JSON消息不大清楚,没有具体实战过,不过原版可以做到这个
https://www.minecraftjson.com/
这里提供了一个JSON生成网站,里面对他的JSON消息执行clickevent用那个suggest command就好了(有些版本或许无法完成该操作
使用它仅需将后面的JSON文本复制到菜单即可(无需执行命令
感谢分享这个菜单的教程,非常适合我这种小白
最近在学习Trmenu菜单插件 写的不错对于刚接触的我来说 还是看懂了很多
题外话:可否出一期每日限制收购或出售的商店教程?
题外话:可否出一期每日限制收购或出售的商店教程?
梅花K 发表于 2022-9-10 21:36
最近在学习Trmenu菜单插件 写的不错对于刚接触的我来说 还是看懂了很多
题外话:可否出一期每日限制收购或 ...
没时间了,高三了
Jiale233 发表于 2022-9-11 02:00
没时间了,高三了
那有推荐的地方或者渠道可以学习到这种功能吗?
太详细了,顶一下
大佬,请问捕获器的end可以用condition判断条件吗
LittleSkep 发表于 2022-9-17 22:46
大佬,请问捕获器的end可以用condition判断条件吗
可以,我写的例子有
梅花K 发表于 2022-9-11 02:02
那有推荐的地方或者渠道可以学习到这种功能吗?
建议加开头Q群讨论
学到了,谢谢楼主
我趣,是最新的原创攻略!狠狠地支持了
感觉好强,谢谢教程
MCBBS有你更精彩~
纯小白,请问这个插件在哪里下呀,我在重置版里花15金粒买了那个download.txt文件,结果指向的是github的action页面,但是我没看到上面有发布的版本,现在属于是茫然无措了
dasuay 发表于 2022-11-19 18:00
纯小白,请问这个插件在哪里下呀,我在重置版里花15金粒买了那个download.txt文件,结果指向的是github的ac ...
actions选择一个合适的构建安装就行
支持家乐,家乐万岁
之前用cc 然后换了tr发现又有新的替代插件