4-1:认识YAML语法
YAML语法是开服必学的。
最后更新于
这有帮助吗?
YAML语法是开服必学的。
最后更新于
这有帮助吗?
怎么来解释YAML语法?我们目前的服务器很多文件中使用的都是YAML语法,可以这样理解,有一个文档,打开之后的是一些文字、字符,这些内容控制着游戏内的一些设置,我们可以通过更改这些内容来对游戏内的一些设置或机制进行修改,那么我们在更改文档内容的过程中,是需要遵循YAML语法的,这样才能被机器识别出来。上面也说了,YAML就是一个可读性高,用来表达数据序列化的格式。
下面来看一段YAML语法片段:
上面就是老牌的菜单插件Chestcommands的一段YAML配置文件,这段内容定义了箱子菜单里面的一个物品节点,下面我将一一进行解释。
spawncmd: 代表整段的开头,告诉插件我定义了一个菜单图标,名字叫 spawncmd 。下一行,COMMAND: 代表这个图标节点点击之后执行的命令,注意冒号使用的是英文的冒号,冒号后面有个空格,空格后面的内容还有单引号将内容圈入。
再往下看到 NAME: ,它代表了这个图标节点这个物品的显示名字,英文制式冒号,冒号后面有空格,空格后面有单引号圈入内容。
上面已经说过了的 COMMAND 和 NAME 都在 spawncmd 的下面而且往后空了两格,这代表了上下级的关系!下级需要往后空两格,注意,是要按空格键两下而不是按一下TAB键。
简单地说,对于YAML语法不用有太多的畏惧,在MC里面用到的YAML语法相当肤浅,我们只需要记得一串字符要加单引号,冒号后面有空格,如果是一串数字的话就不必添加单引号了,这个需要各位服主在日常对配置文件更改的时候慢慢体会,我找了一篇关于YAML更详细的介绍,想看的可以看一下。
YAML 入门教程 https://www.runoob.com/w3cnote/yaml-intro.html