本帖最后由 X836696023 于 2020-2-26 20:46 编辑


介绍:

授权搬运:

配置文件:

教程:

下载地址:

使用条款:

来自群组: Server CT


介绍:

授权搬运:点我跳转插件讨论页(获取授权搬运处)
作者是国人,如果有问题可以直接使用中文在SpigotMC与他交流

配置文件:

教程:
你也可以进入 WIKI 自己进行查看(注: 本人拥有 WIKI 编辑权,WIKI 部分内容由本人编写,之后一些教程也会放上 WIKI)权限证明:
如果对此有异议,可以直接去问作者本教程的任何物品材质仅适于1.8-1.12,1.13-1.14请对照这里★使用前的准备:☆ 前置插件 ☆

★菜单例子:
★点击动作&点击需求:
物品点击动作指的是你点击菜单里一个你已经预设好的一个物品,会触发一些命令或发送一些消息等目前可以使用的点击动作:
同样,如果你想要玩家右键点击来触发命令,那就这样:(红字部分为重点)
对照上面的列出的动作,你可以自己尝试一下
如果只能是发送消息,是不是有点单调了?
你也可以使用一些执行的形式:
如果我想让玩家左键点击以后,发送一条消息、执行一条控制台命令、然后再关闭菜单;如下:
就这样完成了,点击以后菜单是不是会自动关闭?然后去控制台看看,你会发现会出现AdvancedMenu的帮助,你也可以加上自己的命令,比如(stop来关服)
接下来就是点击需求了
如果我想让玩家满足一个条件才能执行命令(金币 大于等于 20),否则发送一条消息“&c执行失败”
(测试此处需要安装PlaceholderAPI的Player,vault才能正常使用)
如果玩家金币达到 20 会送玩家一颗钻石,如果要求玩家在金币达到 20 的情况下,等级达到10级才能执行。如下:
同样执行以后玩家获得了一颗绿宝石,有没有发现有什么不同?
那就是多了个“||”,你还可以使用更多 JS 语法来使用更多条件
★优先级:更多教程敬请期待...★一些实用的功能:更多教程敬请期待...如果教程有错误之处,请在下方反馈。

下载地址:
该插件为付费插件,请去原贴购买,原贴地址,价格:5USD(35.377RMB)该插件当前正在折扣期,只需要:3USD(20RMB左右)汉化文件(language.yml):https://pan.baidu.com/s/1BaSsLwwj0or3sQla1q4N1w

使用条款:

最后,拿人气来砸我吧最后,拿人气来砸我吧最后,拿人气来砸我吧
- AdvancedMenu 是一款功能丰富、高度可配置、支持动态显示的高级菜单。
- 作者还提供了详细的 WIKI ,并且带有中英对照(具体请看Wiki)!
- 配置文件通俗易懂,本帖还会提供详细的菜单实例!
- 自动重载配置文件(需要在config.yml中开启,默认开启):当你修改完其中一个配置文件或菜单, 插件将自动进行重载你修改过的配置文件!
- 异步重载配置文件:会在不卡服的情况下进行重载配置文件(菜单多的情况下)
- 另:作者已经开始计划写菜单编辑器,完成后会更简单地写菜单!
★点击动作&点击需求:
★优先级:
★一些实用的功能:
如果教程有错误之处,请在下方反馈。
该插件当前正在折扣期,只需要:3USD(20RMB左右)
汉化文件(language.yml):https://pan.baidu.com/s/1BaSsLwwj0or3sQla1q4N1w
- 您不能二次出售该插件!
- 您不能将插件上传到任意地方!
- 购买后无法退款,购买前请三思!
- 你可以在任何你拥有的服务器上运行本插件!
- “我们”有权随时更新条款!
(内容来自原贴)
最后,拿人气来砸我吧
最后,拿人气来砸我吧
最后,拿人气来砸我吧
来自群组: Server CT
2021.12 数据,可能有更多内容
- AdvancedMenu 是一款功能丰富、高度可配置、支持动态显示的高级菜单。
- 作者还提供了详细的 WIKI ,并且带有中英对照(具体请看Wiki)!
- 配置文件通俗易懂,本帖还会提供详细的菜单实例!
- 自动重载配置文件(需要在config.yml中开启,默认开启):当你修改完其中一个配置文件或菜单, 插件将自动进行重载你修改过的配置文件!
- 异步重载配置文件:会在不卡服的情况下进行重载配置文件(菜单多的情况下)
- 另:作者已经开始计划写菜单编辑器,完成后会更简单地写菜单!
作者是国人,如果有问题可以直接使用中文在SpigotMC与他交流

- config.yml
代码:
- # 自定义菜单目录, 例如: 'C:/Administrator/menus/Desktop'
- # 如果你想要菜单只放在默认目录(plugins/AdvancedMenu/menu),
- # 只需填写 'default' 即可
- menu_path: default
- # 自动重载配置文件
- # 当你修改完其中一个配置文件或菜单, 插件将自动进行重载你修改过的配置文件
- auto_reload: true</font>
- language.yml
代码:
- prefix: '§2AdvancedMenu >> §r§a'
- command_not_found: '未知命令, 请输入 /menu help 查看帮助!'
- only_player: '该命令只能由玩家执行!'
- no_permission: '您没有使用该命令的权限!'
- command_wrong: '命令错误! 正确用法: §e/menu %first% %args%'
- failed_to_load_icon: '无法加载菜单 %menu% 的 %icon%! 原因: §e%reason%'
- reason_incorrect_config: '配置文件缺少必须填写的节点'
- reason_duplicate_slot: '两个物品 Solt 发生冲突!'
- menu_not_found: '找不到目标菜单!'
- reload_successfully: '配置文件重载完成!'
- menu_list: '可用菜单:'
- help_msg:
- - '§2AdvancedMenu >> §r§a AdvancedMenu 帮助'
- - '§a/menu help - 显示帮助信息'
- - '§a/menu open <menu> - 打开一个菜单'
- - '§a/menu list - 列出已加载的菜单'
- - '§a/menu reload - 重载配置文件和菜单'</font>
你也可以进入 WIKI 自己进行查看(注: 本人拥有 WIKI 编辑权,WIKI 部分内容由本人编写,之后一些教程也会放上 WIKI)权限证明:

- PlaceholderAPI(必须)
- Head Database(非必须)
- 颜色表:

- 箱子格子:

★菜单例子:
| # 菜单设置menu_settings:# 菜单标题(支持动态)title: - '标题1' - '标题2'# 菜单行数rows: 6# 用于打开菜单的命令commands: - 'open' - 'open'# 满足以下条件才能打开菜单,可删去# 改为'true'与删去的效果一样open_requirement: 'true'# 不满足条件时执行命令deny_commands: - 'msg: &c你现在不能打开菜单'# 打开菜单时执行的命令open_menu_commands: - 'msg: &e你打开了菜单'# 是否允许在打开菜单时操作背包物品# 默认: falsemove_inventory: true# 菜单更新时间(tick)# 每多少tick更新一次菜单# 可删除# 建议使用update_tick: 20 # 命令格式# 'console: xxx' 在后台执行xxx命令# 'player: xxx' 让玩家执行xxx命令# 'op: xxx' 让玩家以op权限执行xxx命令# 'connect: xxx' 让玩家跳转到xxx子服# 'msg: xxx' 给玩家发送xxx信息# 'broadcast: xxx' 公告xxx信息# 'sound: 音效类型-音量-音调' 给玩家播放音效# 'sound-all: 音效类型-音量-音调' 给所有玩家播放音效# 'open: xxx' 打开xxx菜单# 'force_open: xxx' 强制打开xxx菜单# 'close' 关闭当前菜单# 'back' 返回上一个菜单# 'js: xxx' 以JavaScript执行xxx代码 # 带有显示优先级的配置item1:# 物品显示位置# 显示在1, 2, 3格slot: 0,1,2# 如果检测到就开启优先级显示模式,优先级从上往下show_requirement: # 条件1 # 玩家金钱大于10,需要Vault和PlaceholderAPI支持 - condition: '%vault_eco_balance% > 10' # 物品ID,格式为 x:x ,同时支持PAPI变量,如果解析失败,物品将不显示 # # HeadDatabase头颅格式: # 'hdb-xxxx' # # 染色皮革格式: # 'color:物品类型:R,G,B' # 'color:物品类型:#十六进制颜色' # # 旗帜格式: # 'banner:旗帜颜色,旗帜图标;旗帜颜色,旗帜图标' # # 刷怪蛋格式: # 'egg:刷怪蛋类型' # # 药水格式: # 'potion:物品ID:效果1;等级1;时间1, 效果2;等级2;时间2' # 效果可无限添加,用逗号加空格隔开 id: 'egg:Pig' # 物品数量,支持PAPI变量,如果解析失败,物品将默认显示为1 # 可删去 amount: 4 # 物品名,支持PlaceholderAPI # 可删去 name: '猪生成蛋' # 物品描述 # 支持PlaceholderAPI # 可删去 lore: - '你好 %player_name%' - '点击关闭菜单' - '需要20金币' # 物品属性 # 可删去 flag: - 'HIDE_ATTRIBUTES' # 物品附魔 # 格式: # 类型:等级 # 可删去 ench: - 'KNOCKBACK:1' # 命令设置 # 可删去 commands: # 左键执行 left: # 所需的条件 requirement: '%vault_eco_balance% > 20' # 条件不满足执行的命令 deny_commands: - 'msg: &c你需要20金币才能使用' - 'close' # 满足条件执行的命令 command: - 'msg: &a执行成功,关闭菜单' - 'close' # 右键点击执行 right: # 所需的条件 requirement: '%vault_eco_balance% > 20' # 条件不满足执行的命令 deny_commands: - 'msg: &c你需要20金币才能使用' - 'close' # 满足条件执行的命令 command: - 'msg: &a执行成功,关闭菜单' - 'close' # 中键点击执行 middle: # 所需的条件 requirement: '%vault_eco_balance% > 20' # 条件不满足执行的命令 deny_commands: - 'msg: &c你需要20金币才能使用' - 'close' # 满足条件执行的命令 command: - 'msg: &a执行成功,关闭菜单' - 'close' # shift+左键点击执行 shift_left: # 所需的条件 requirement: '%vault_eco_balance% > 20' # 条件不满足执行的命令 deny_commands: - 'msg: &c你需要20金币才能使用' - 'close' # 满足条件执行的命令 command: - 'msg: &a执行成功,关闭菜单' - 'close' # shift+右键点击执行 shift_right: # 所需的条件 requirement: '%vault_eco_balance% > 20' # 条件不满足执行的命令 deny_commands: - 'msg: &c你需要20金币才能使用' - 'close' # 满足条件执行的命令 command: - 'msg: &a执行成功,关闭菜单' - 'close' # 对物品按丢弃键(q)执行 drop: # 所需的条件 requirement: '%vault_eco_balance% > 20' # 条件不满足执行的命令 deny_commands: - 'msg: &c你需要20金币才能使用' - 'close' # 满足条件执行的命令 command: - 'msg: &a执行成功,关闭菜单' - 'close' # 对物品按ctrl+丢弃键(扔掉全部)执行 control_drop: # 所需的条件 requirement: '%vault_eco_balance% > 20' # 条件不满足执行的命令 deny_commands: - 'msg: &c你需要20金币才能使用' - 'close' # 满足条件执行的命令 command: - 'msg: &a执行成功,关闭菜单' - 'close' # 条件2 # 无必须条件则填写true - condition: 'true' material: 'STONE' amount: '2' slot: 1,2,3 lore: - '你好 %player_name%' # 普通物品设置item2:material: 'STONE'amount: '10'slot: 3,4,5name: 'Item%placeholder%'commands: left: commands: - 'msg: &a执行成功,关闭菜单' - 'close' right: commands: - 'msg: &a执行成功,关闭菜单' - 'close' # 动态物品设置item3:# 顺序设置# up: 正序# down: 倒序# random: 随机order: 'up'slot: 6# 命令commands: left: commands: - 'msg: &a执行成功,关闭菜单' - 'close' right: commands: - 'msg: &a执行成功,关闭菜单' - 'close'# 物品设置items: - material: 'ARROW' amount: 1 name: '&e你好 %player name%' lore: - 'abc' - material: 'STONE' amount: 1 name: '&e你好 %player%' lore: - 'def' |
| menu_settings:title: '我的菜单'rows: 3update_tick: 20Item:material: '133:0'slot: 0name: '&eExample'# 指令设置commands: # 执行的动作 left: # 要执行的命令 commands: - 'msg: 你执行了指令' # 执行命令的需求 requirement: '%vault_eco_balance% > 10' # 未达到需求执行的命令 deny_commands: - 'msg: 你需要 10 金币来执行' |
- left(左键)、right(右键)、middle(中键)、double_click(双击左键)、drop(按Q)、control_drop(按Ctrl+Q)、shift_right(Shift+右键)、shift_left(Shift+左键)、number_key(按1~9中的一个键)
同样,如果你想要玩家右键点击来触发命令,那就这样:(红字部分为重点)
| menu_settings:title: '我的菜单'rows: 3update_tick: 20Item:material: '133:0'slot: 0name: '&eExample'commands: right: commands: - 'msg: 右键点击发送这条消息' |
如果只能是发送消息,是不是有点单调了?
你也可以使用一些执行的形式:
- console: xxx 在后台执行xxx命令
- player: xxx 让玩家执行xxx命令
- op: xxx 让玩家以op权限执行xxx命令
- connect: xxx 让玩家跳转到xxx子服
- msg: xxx 给玩家发送xxx信息
- broadcast: xxx 公告xxx信息
- sound: 音效类型-音量-音调 给玩家播放音效
- sound-all: 音效类型-音量-音调' 给所有玩家播放音效
- open: xxx 打开xxx菜单
- force-open: xxx 强制打开xxx菜单
- close 关闭当前菜单
- back 返回上一个菜单
- js: xxx 以JavaScript执行xxx代码
如果我想让玩家左键点击以后,发送一条消息、执行一条控制台命令、然后再关闭菜单;如下:
| menu_settings:title: '我的菜单'rows: 3update_tick: 20Item:material: '133:0'slot: 0name: '&eExample'commands: left: commands: - 'msg: 这就是发送的消息,&e谁说不能支持彩色字体的?' - 'console: amenu help' - 'close' |
就这样完成了,点击以后菜单是不是会自动关闭?然后去控制台看看,你会发现会出现AdvancedMenu的帮助,你也可以加上自己的命令,比如(stop来关服)
接下来就是点击需求了
如果我想让玩家满足一个条件才能执行命令(金币 大于等于 20),否则发送一条消息“&c执行失败”
| menu_settings:title: '我的菜单'rows: 3update_tick: 20Item:material: '133:0'slot: 0name: '&eExample'commands: left: commands: - 'msg: &b恭喜你金币达到20,送一个钻石作为奖励awa' - 'console: give %player_name% diamond' requirement: '%vault_eco_balance% >= 20' deny_commands: - 'msg: &c执行失败' |
如果玩家金币达到 20 会送玩家一颗钻石,如果要求玩家在金币达到 20 的情况下,等级达到10级才能执行。如下:
| menu_settings:title: '我的菜单'rows: 3update_tick: 20Item:material: '133:0'slot: 0name: '&eExample'commands: left: commands: - 'msg: &b恭喜你金币达到20,等级达到 10 级,送一个绿宝石作为奖励awa' - 'console: give %player_name% emerald' requirement: '%vault_eco_balance% >= 20 || %player_level% >= 10' deny_commands: - 'msg: &c执行失败,金币或经验不足' |
那就是多了个“||”,你还可以使用更多 JS 语法来使用更多条件
★优先级:更多教程敬请期待...★一些实用的功能:更多教程敬请期待...如果教程有错误之处,请在下方反馈。
该插件为付费插件,请去原贴购买,原贴地址,
- 您不能二次出售该插件!
- 您不能将插件上传到任意地方!
- 购买后无法退款,购买前请三思!
- 你可以在任何你拥有的服务器上运行本插件!
- “我们”有权随时更新条款!
最后,拿人气来砸我吧最后,拿人气来砸我吧最后,拿人气来砸我吧
二楼作为后续更新日志放置处
打破零回复,
建议上点图~~
建议上点图~~
辉 发表于 2019-9-15 16:32
打破零回复,
建议上点图~~
之后只会在教程里放图片
X836696023 发表于 2019-9-15 18:53
菜单需要啥图片嘛,都是箱子gui页面,没什么意义的吧
之后只会在教程里放图片 ...
好的,比如一些示例的GIF动图