📜命令与权限

指令及其权限列表

指令

指令权限描述

/zm (别名: /zmenu)

zmenu.use

显示指令列表。

/zm open <menu> [<player>] [<display message>] [<args>]

zmenu.open

打开指定的物品栏。

/zm reload

zmenu.reload

重新加载配置。

/zm reload config

zmenu.reload

重新加载 config.json 和 messages.yml 文件。

/zm reload inventory [<inventory name>]

zmenu.reload

重新加载物品栏文件。

/zm reload command [<command name>]

zmenu.reload

重新加载指令文件。

/zm version

显示插件版本。

/zm convert

zmenu.convert

将 DeluxeMenu 转换为 zMenu。

/zm list

zmenu.list

物品栏列表。

/zm create <file name> <inventory size> <inventory name>

zmenu.create

创建一个新的物品栏文件,之后你只需添加物品即可。

/zm save <item name>

zmenu.save

将你手中的物品保存为插件配置格式。

/zm giveopenitem <inventory> [<player>]

zmenu.open.item

允许获取在点击时用于打开物品栏的物品。

/<command>

自定义权限

打开特定文件。

有关玩家数据系统的指令列表 请点击这里

带参数的打开指令

你可以使用 /zm open 指令并带上参数(如 这里)。

例如,对于默认的物品栏 example_punish。你可以定义两个要使用的参数。可以通过两种方式实现。

  • 第一种是指定参数的名称,如下所示:<argument name>:<argument value> 示例:/zm open zmenu:example_punish Maxlego08 false target:Maxlego09 reason:test 结果:%zmenu_argument_target%%zmenu_argument_reason% 你也可以这样添加更多参数:/zm open zmenu:example_punish Maxlego08 false target:Maxlego09 reason:"this is a really long reason"

  • 第二种是直接使用值,因此参数名称将是第一个值的 0,第二个值的 1,以此类推。 示例:/zm open zmenu:example_punish Maxlego08 false Maxlego09 test 结果:%zmenu_argument_0%%zmenu_argument_1%

转换

要将 DeluxeMenu 配置转换为 zMenu,你必须使用 zMenuConvert 扩展。

下载链接:https://groupez.dev/resources/zmenuconvert.266

安装插件后,你需要运行指令 /zm convert。你的菜单和指令将被创建在 inventories/convertcommands/convert 文件夹中。

请注意,转换可能包含错误,你需要检查文件以确保没有问题。

GitHub:https://github.com/Maxlego08/zMenuConvert

Last updated