如何让TrMenu(菜单)可以使用闹钟打开
下面是插件
# 设置该容器的显示标题, (暂不支持动态)
Title: '&6&lQMCQ服务器 &d&l主菜单'
# 设置容器的页面排版
# *(一条字符串代表一行, 最多6行)
# *(单个符号代表一个按钮)
Shape:
- '#########'
- '# 0 #'
- '#1 6 2 4#'
- '# 5 3 7 #'
- '#A B C D#'
- '########Z'
# (可选 | 默认无) 打开此菜单需要满足的条件表达式,需返回 Boolean 值
Open-Requirement: 'player.hasPermission("trmenu.use")'
# (可选 | 默认无) 若不满足打开此菜单需满足的条件, 则执行以下动作
Open-Deny-Actions:
- 'tell: &7你缺少权限 &ctrmenu.use &7以打开此菜单.'
# (可选 | 默认无) 关闭此菜单需要满足的条件表达式,需返回 Boolean 值
Close-Requirement: null
# (可选 | 默认无) 若不满足关闭此菜单需满足的条件, 则执行以下动作 (不会阻止关闭菜单, 除非写打开动作)
Close-Deny-Actions: []
# 菜单打开命令
Open-Commands:
- 'cd'
- 'menu'
- 'cmd'
# 定义开启菜单时的动作 (非必须项)
Open-Actions:
- 'sound: BLOCK_CHEST_OPEN-1-2'
# 定义关闭菜单时的动作 (非必须项)
Close-Actions:
- 'sound: BLOCK_CHEST_CLOSE-1-2'
# 菜单选项 (非必须项, 不设置则使用默认值)
Options:
# 是否在打开 GUI 时禁止玩家操作自己的背包? (默认:true)
Lock-Player-Inv: true
# 是否传递命令后面的参数? (可用 {N*} 来表示) (默认:false)
Transfer-Args: false
# 强制传递参数的最小数量 (默认:0)
Force-Transfer-Args: 0
# 绑定物品打开 (下方需要需要识别的关键词Lore)
Bind-Item-Lore:
- '点击打开菜单'
- '/menu 打开菜单'
- 'minecraft:clock 打开菜单' 这个地方 就是这一行 (clock是闹钟,不是钟)
# 定义容器的按钮, 与 Shaple 模板中的字符相对应
# (可以二次定义动态位置)
BUTTONS:
# 对应 Shape 中的模板排版中的字符
'#':
# (必须) 图标显示
display:
mats: GRAY_STAINED_GLASS_PANE
name:
- '&e'
# 点击动作
actions:
# 类型 - [动作]
all: ['sound: BLOCK_NOTE_BLOCK_PLING-1-2']
'0':
update: 20
display:
mats: '<head:%player_name%>'
name:
- '&6&l欢迎, &e&l%player_name%'
lore:
- ''
- '&7你的个人信息'
感谢各位大佬的指导

- ''
下面是插件
# 设置该容器的显示标题, (暂不支持动态)
Title: '&6&lQMCQ服务器 &d&l主菜单'
# 设置容器的页面排版
# *(一条字符串代表一行, 最多6行)
# *(单个符号代表一个按钮)
Shape:
- '#########'
- '# 0 #'
- '#1 6 2 4#'
- '# 5 3 7 #'
- '#A B C D#'
- '########Z'
# (可选 | 默认无) 打开此菜单需要满足的条件表达式,需返回 Boolean 值
Open-Requirement: 'player.hasPermission("trmenu.use")'
# (可选 | 默认无) 若不满足打开此菜单需满足的条件, 则执行以下动作
Open-Deny-Actions:
- 'tell: &7你缺少权限 &ctrmenu.use &7以打开此菜单.'
# (可选 | 默认无) 关闭此菜单需要满足的条件表达式,需返回 Boolean 值
Close-Requirement: null
# (可选 | 默认无) 若不满足关闭此菜单需满足的条件, 则执行以下动作 (不会阻止关闭菜单, 除非写打开动作)
Close-Deny-Actions: []
# 菜单打开命令
Open-Commands:
- 'cd'
- 'menu'
- 'cmd'
# 定义开启菜单时的动作 (非必须项)
Open-Actions:
- 'sound: BLOCK_CHEST_OPEN-1-2'
# 定义关闭菜单时的动作 (非必须项)
Close-Actions:
- 'sound: BLOCK_CHEST_CLOSE-1-2'
# 菜单选项 (非必须项, 不设置则使用默认值)
Options:
# 是否在打开 GUI 时禁止玩家操作自己的背包? (默认:true)
Lock-Player-Inv: true
# 是否传递命令后面的参数? (可用 {N*} 来表示) (默认:false)
Transfer-Args: false
# 强制传递参数的最小数量 (默认:0)
Force-Transfer-Args: 0
# 绑定物品打开 (下方需要需要识别的关键词Lore)
Bind-Item-Lore:
- '点击打开菜单'
- '/menu 打开菜单'
- 'minecraft:clock 打开菜单' 这个地方就是这一行(clock是闹钟,不是钟)
# 定义容器的按钮, 与 Shaple 模板中的字符相对应
# (可以二次定义动态位置)
BUTTONS:
# 对应 Shape 中的模板排版中的字符
'#':
# (必须) 图标显示
display:
mats: GRAY_STAINED_GLASS_PANE
name:
- '&e'
# 点击动作
actions:
# 类型 - [动作]
all: ['sound: BLOCK_NOTE_BLOCK_PLING-1-2']
'0':
update: 20
display:
mats: '<head:%player_name%>'
name:
- '&6&l欢迎, &e&l%player_name%'
lore:
- ''
- '&7你的个人信息'
感谢各位大佬的指导

- ''
下面是插件
# 设置该容器的显示标题, (暂不支持动态)
Title: '&6&lQMCQ服务器 &d&l主菜单'
# 设置容器的页面排版
# *(一条字符串代表一行, 最多6行)
# *(单个符号代表一个按钮)
Shape:
- '#########'
- '# 0 #'
- '#1 6 2 4#'
- '# 5 3 7 #'
- '#A B C D#'
- '########Z'
# (可选 | 默认无) 打开此菜单需要满足的条件表达式,需返回 Boolean 值
Open-Requirement: 'player.hasPermission("trmenu.use")'
# (可选 | 默认无) 若不满足打开此菜单需满足的条件, 则执行以下动作
Open-Deny-Actions:
- 'tell: &7你缺少权限 &ctrmenu.use &7以打开此菜单.'
# (可选 | 默认无) 关闭此菜单需要满足的条件表达式,需返回 Boolean 值
Close-Requirement: null
# (可选 | 默认无) 若不满足关闭此菜单需满足的条件, 则执行以下动作 (不会阻止关闭菜单, 除非写打开动作)
Close-Deny-Actions: []
# 菜单打开命令
Open-Commands:
- 'cd'
- 'menu'
- 'cmd'
# 定义开启菜单时的动作 (非必须项)
Open-Actions:
- 'sound: BLOCK_CHEST_OPEN-1-2'
# 定义关闭菜单时的动作 (非必须项)
Close-Actions:
- 'sound: BLOCK_CHEST_CLOSE-1-2'
# 菜单选项 (非必须项, 不设置则使用默认值)
Options:
# 是否在打开 GUI 时禁止玩家操作自己的背包? (默认:true)
Lock-Player-Inv: true
# 是否传递命令后面的参数? (可用 {N*} 来表示) (默认:false)
Transfer-Args: false
# 强制传递参数的最小数量 (默认:0)
Force-Transfer-Args: 0
# 绑定物品打开 (下方需要需要识别的关键词Lore)
Bind-Item-Lore:
- '点击打开菜单'
- '/menu 打开菜单'
- 'minecraft:clock 打开菜单' 这个地方 就是这一行 (clock是闹钟,不是钟)
# 定义容器的按钮, 与 Shaple 模板中的字符相对应
# (可以二次定义动态位置)
BUTTONS:
# 对应 Shape 中的模板排版中的字符
'#':
# (必须) 图标显示
display:
mats: GRAY_STAINED_GLASS_PANE
name:
- '&e'
# 点击动作
actions:
# 类型 - [动作]
all: ['sound: BLOCK_NOTE_BLOCK_PLING-1-2']
'0':
update: 20
display:
mats: '<head:%player_name%>'
name:
- '&6&l欢迎, &e&l%player_name%'
lore:
- ''
- '&7你的个人信息'
感谢各位大佬的指导

- ''
2021.12 数据,可能有更多内容
如何让TrMenu(菜单)可以使用闹钟打开下面是插件
# 设置该容器的显示标题, (暂不支持动态)
Title: '&6&lQMCQ服务器 &d&l主菜单'
# 设置容器的页面排版
# *(一条字符串代表一行, 最多6行)
# *(单个符号代表一个按钮)
Shape:
- '#########'
- '# 0 #'
- '#1 6 2 4#'
- '# 5 3 7 #'
- '#A B C D#'
- '########Z'
# (可选 | 默认无) 打开此菜单需要满足的条件表达式,需返回 Boolean 值
Open-Requirement: 'player.hasPermission("trmenu.use")'
# (可选 | 默认无) 若不满足打开此菜单需满足的条件, 则执行以下动作
Open-Deny-Actions:
- 'tell: &7你缺少权限 &ctrmenu.use &7以打开此菜单.'
# (可选 | 默认无) 关闭此菜单需要满足的条件表达式,需返回 Boolean 值
Close-Requirement: null
# (可选 | 默认无) 若不满足关闭此菜单需满足的条件, 则执行以下动作 (不会阻止关闭菜单, 除非写打开动作)
Close-Deny-Actions: []
# 菜单打开命令
Open-Commands:
- 'cd'
- 'menu'
- 'cmd'
# 定义开启菜单时的动作 (非必须项)
Open-Actions:
- 'sound: BLOCK_CHEST_OPEN-1-2'
# 定义关闭菜单时的动作 (非必须项)
Close-Actions:
- 'sound: BLOCK_CHEST_CLOSE-1-2'
# 菜单选项 (非必须项, 不设置则使用默认值)
Options:
# 是否在打开 GUI 时禁止玩家操作自己的背包? (默认:true)
Lock-Player-Inv: true
# 是否传递命令后面的参数? (可用 {N*} 来表示) (默认:false)
Transfer-Args: false
# 强制传递参数的最小数量 (默认:0)
Force-Transfer-Args: 0
# 绑定物品打开 (下方需要需要识别的关键词Lore)
Bind-Item-Lore:
- '点击打开菜单'
- '/menu 打开菜单'
- 'minecraft:clock 打开菜单' 这个地方就是这一行(clock是闹钟,不是钟)
# 定义容器的按钮, 与 Shaple 模板中的字符相对应
# (可以二次定义动态位置)
BUTTONS:
# 对应 Shape 中的模板排版中的字符
'#':
# (必须) 图标显示
display:
mats: GRAY_STAINED_GLASS_PANE
name:
- '&e'
# 点击动作
actions:
# 类型 - [动作]
all: ['sound: BLOCK_NOTE_BLOCK_PLING-1-2']
'0':
update: 20
display:
mats: '<head:%player_name%>'
name:
- '&6&l欢迎, &e&l%player_name%'
lore:
- ''
- '&7你的个人信息'
感谢各位大佬的指导

- ''
# 绑定物品打开 (下方需要需要识别的关键词Lore) Bind-Item-Lore: - '点击打开菜单' - '/menu 打开菜单' - 'minecraft:clock 打开菜单' 已经是闹钟哇
本帖最后由 Catnies 于 2020-7-24 04:40 编辑
你貌似理解错了这个选项的意思了。
假如我的设置是这样的.
复制代码
那么我只需要获得一个物品,这个物品的lore带上面2个词条中的任意1个词条即可,而且这个词条是无视颜色的.
我放两张图 你自己看【上面的红色lore是插件自带的,我就不去掉了,无视就行】
这两个物品都能右键打开菜单,只要是个能拿在手上的东西都行,只要那玩意带这个lore,就能右键打开。
另外这个菜单根本上是没有设置哪个物品带lore的。
这么说吧,按照你现在的设置,你只需要创建一个物品的lore带
- '点击打开菜单'
- '/menu 打开菜单'
- 'minecraft:clock 打开菜单'
中的任意一条就能打开。
另外解决请给一个最佳
你貌似理解错了这个选项的意思了。
假如我的设置是这样的.
- Bind-Item-Lore:
- - '甘霖娘'
- - '鸡掰'
那么我只需要获得一个物品,这个物品的lore带上面2个词条中的任意1个词条即可,而且这个词条是无视颜色的.
我放两张图 你自己看【上面的红色lore是插件自带的,我就不去掉了,无视就行】
这两个物品都能右键打开菜单,只要是个能拿在手上的东西都行,只要那玩意带这个lore,就能右键打开。
另外这个菜单根本上是没有设置哪个物品带lore的。
这么说吧,按照你现在的设置,你只需要创建一个物品的lore带
- '点击打开菜单'
- '/menu 打开菜单'
- 'minecraft:clock 打开菜单'
中的任意一条就能打开。
另外解决请给一个最佳
楼主意思是要检测带lore是吗
那建议一个插件
[原创插件] [服务端插件] [综合][未知之域]GuoItemLoreCommand —— 这是超多功能检测Lore执行指令插件[全版本]
https://www.mcbbs.net/thread-682208-1-1.html
那建议一个插件
[原创插件] [服务端插件] [综合][未知之域]GuoItemLoreCommand —— 这是超多功能检测Lore执行指令插件[全版本]
https://www.mcbbs.net/thread-682208-1-1.html
加一下这个插件,配置文件修改好打开菜单指令就行了
https://www.mcbbs.net/thread-1074917-1-1.html
https://www.mcbbs.net/thread-1074917-1-1.html
TrMenu自带菜单打开的功能。
@PQguanfang @xiyanxinnian
将
改为
等适当例子(支持§/&混用)
之后你需要安装任意一款添加Lore的插件例如EditLore
https://www.mcbbs.net/thread-482081-1-1.html 个人使用的是这款插件,简单实用
之后输入/lore add &7服务器菜单专用菜单
注意这里的Lore必须和设置里面的一模一样
然后将添加Lore后物品右键即可直接打开服务器菜单
Q: 修改菜单物品Lore/名称等别的东西会对打开菜单有影响吗?
A: 不会有任何影响,您大可以放心编辑菜单Lore与名称,但请注意一定要至少有一条与配置文本中完全相同的Lore,并且不要将这行Lore编辑掉
@PQguanfang @xiyanxinnian
将
Bind-Item-Lore:
- '点击打开菜单'
- '/menu 打开菜单'
- 'minecraft:clock 打开菜单'
改为
Bind-Item-Lore:
- '&7服务器专用菜单'
等适当例子(支持§/&混用)
之后你需要安装任意一款添加Lore的插件例如EditLore
https://www.mcbbs.net/thread-482081-1-1.html 个人使用的是这款插件,简单实用
之后输入/lore add &7服务器菜单专用菜单
注意这里的Lore必须和设置里面的一模一样
然后将添加Lore后物品右键即可直接打开服务器菜单
Q: 修改菜单物品Lore/名称等别的东西会对打开菜单有影响吗?
A: 不会有任何影响,您大可以放心编辑菜单Lore与名称,但请注意一定要至少有一条与配置文本中完全相同的Lore,并且不要将这行Lore编辑掉