钟表点地即可打开菜单!
配置文件在:
服务器根目录\plugins\menu\menu.json
输入/menu打开这个文件
当然你可以多复制几个json放在服务器根目录\plugins\menu 来实现多菜单
输入/menu [菜单文件.json]即可打开~
所以可以player身份执行指令
/menu xxx.json打开菜单!
非常适合做前置!
/menu指令别名:/cd /caidan
菜单文件.json详情:
其中按钮显示文本就是按钮上面写了什么
text是按钮点击后给玩家发送什么
cmd是按钮点击后发送的指令 可以使用变量 $sender.name$ 表示打开菜单的玩家名字
mode有两种 分别是server表示服务器身份和权限发送指令(看成命令方块) 以及player表示玩家身份权限发送指令
没错 可以两种身份指令!
icon就是图标
使用方法:翻资源包的ui,比如某个资源包mcaddon安装后有下列路径:
bedrock_server/worlds/存档的名字/resource_packs/资源包的名字/textures/ui/op.png
那么你写icon的地方写 textures/ui/op
同时也支持输入url图片来获取图标!!!
下载texture/ui/下全部图片
举个例子,如何写点击指令后检测玩家所在位置脚下有没有泥土,如果有就把玩家传送到114514 114514 114514?
没错! 支持execute指令!
支持修改表单不需要关服!
配置文件在:
服务器根目录\plugins\menu\menu.json
输入/menu打开这个文件
当然你可以多复制几个json放在服务器根目录\plugins\menu 来实现多菜单
输入/menu [菜单文件.json]即可打开~
所以可以player身份执行指令
/menu xxx.json打开菜单!
非常适合做前置!
/menu指令别名:/cd /caidan
菜单文件.json详情:
JSON:
{
"按钮显示文本1": {
"text": "点按钮后回复的消息文本1",
"cmd": "msg @s hi",
"mode": "player",
"icon":"textures/ui/op"
},
"按钮显示文本2": {
"text": "点按钮后回复的消息文本2",
"cmd": "title @a title hi",
"mode": "server"
},
"按钮显示文本3": {
"text": "点按钮后回复的消息文本3",
"cmd": "title @a title hi $sender.name$",
"mode": "server"
},
"打开menu.json": {
"text": "打开成功",
"cmd": "menu menu",
"mode": "player"
}
}
text是按钮点击后给玩家发送什么
cmd是按钮点击后发送的指令 可以使用变量 $sender.name$ 表示打开菜单的玩家名字
mode有两种 分别是server表示服务器身份和权限发送指令(看成命令方块) 以及player表示玩家身份权限发送指令
没错 可以两种身份指令!
icon就是图标
使用方法:翻资源包的ui,比如某个资源包mcaddon安装后有下列路径:
bedrock_server/worlds/存档的名字/resource_packs/资源包的名字/textures/ui/op.png
那么你写icon的地方写 textures/ui/op
同时也支持输入url图片来获取图标!!!
下载texture/ui/下全部图片
举个例子,如何写点击指令后检测玩家所在位置脚下有没有泥土,如果有就把玩家传送到114514 114514 114514?
JSON:
"点我": {
"text": "打开成功",
"cmd": "execute as $sender.name$ at @s if block ~~-1~ dirt[] run tp @s 114514 114514 114514",
"mode": "server"
}
支持修改表单不需要关服!