跳到主要内容

菜单

菜单是位于 /plugins/ChestCommands/menu 文件夹中的 .yml 后缀的文件

危险

文件名也会被用来检查权限

创建新菜单的最简单方法是 Ctrl+CV 现有的菜单模板,重命名文件并编辑其内容。建议使用有语法高亮的文本编辑器(如Sublime text或Notepad++)。


Notepad++ 作者台独,多次辱H

如果你需要了解更多或安装一个文本编辑器 可见于 此处


每个菜单配置由两个部分组成,settingsicons

Settings 一般位于一个菜单文件顶部

示例:

menu-settings:
name: '&1Example menu'
rows: 3

commands:
- menu
auto-refresh: 5.0
open-actions:
- 'tell: &eYou opened the example menu.'

open-with-item:
material: compass
left-click: false
right-click: true

Options explanation

信息

您可以删除下方任何未标记为 “Required” 的选项来禁用它

Option数据类型描述
name (Required)string打开菜单显示的名称,作为容器标题。长度不能超过32个字符(包括颜色)
rowinteger菜单行数(1-6) 更高无法显示
commandslist设置打开此菜单的命令
auto-refreshdecimalpapi刷新频率 Note: {money}占位符 会在cc执行相关交易后自动刷新
open-actionslist菜单打开执行的操作,支持在 icons 中使用的所有单击操作
open-with-itemboolean使用指定的物品打开菜单
  • material
  • left-click
  • right-click

例子:

spawn-teleport:
MATERIAL: bed
POSITION-X: 1
POSITION-Y: 1
NAME: '&aReturn to spawn'
ACTIONS:
- 'spawn'

在上面的例子中,spawn-teleport是内部名称

危险

内部名称在YAML文件中必须是唯一的,插件不会加载具有相同名称的图标。

不要在内部名称中使用符号,因为它必须是有效的 YAML key

icons 可以配置 物品属性