输入行太长。命令语法不正确。classpath_Minecraft命令全教程(1):基本知识

9fd88b974720c1eb0179d4247cf444a9.png

这个系列的文章旨在让即使是新手玩家也能掌握命令,从而将MC用作一种开发工具来编写自己的东西。

那么我们首先要知道:命令是什么?

Minecraft Wiki中对命令的定义为:

命令(Command)是通过输入特定文本字符串而激活的高级功能。

对了,一些新手可能不知道Minecraft wiki是什么。这个网站可以说是MC的百科全书,详细介绍了游戏中的每个物品、方块和功能。在以后的文章里,如果你看到带有下划线的文本,说明这是一个Wiki的链接,直接点击就可以传送到相关的Wiki页面。

那么怎么使用,或者说怎么运行命令?

首先,在创建单人游戏时,应该点击“更多世界的选项”,找到“允许作弊”的开关并设为开。在你游玩创造模式时,此开关会默认开启。极限模式中此选项会变黑并被锁定为关。

51404331f4355d7ada5735b94e5ca153.png
创建世界时,选择更多世界的选项...

b42f1ce358ea8090b93a646f82633ab3.png
...将允许作弊设为开。

如果你是在多人游戏或是服务器上游玩,你应该是这个服务器的最高管理员(亦称OP),才有使用全部命令的权限。

如果你是一个服务器的主人,你可以在服务器后台的页面看到一个长得像命令指示符的东西。在你启动MC服务器后,直接在这个命令指示符里输入命令就能执行。但是不能带上斜杠(/)。

c49ac63d041cd32d69396b20137e76a9.png
上面就是我的服务器的控制台,我正准备输入list命令。

在游戏里,默认可以按下T键来打开聊天栏。在这里面输入信息,再按下回车(Enter)键确认,就可以发送短信给服务器内的所有玩家。如果你的短信以斜杠(/)开头,那么系统就会识别为这是一条命令。如果你直接按斜杠键,就可以打开聊天栏并自动附上一个斜杠。

4ab2a971906ee8dbbacf1d458d28a319.png
输入斜杠后,出现了所有命令的列表。

在1.13+的版本中,输入斜杠后就可以看到列表中列出的所有命令。同时这个列表还能帮你补充和提供命令参数

什么是命令参数?

有时为了让命令的作用更加精确,一条命令通常会提供几个可选或必填的命令参数,用于补充命令的信息和执行方式。多个命令参数以及主命令之间用空格隔开。

8e454fcdc328639898e34654081ab329.png
/gamemode命令的所有参数。

上图可以看到,/gamemode这条命令是有命令参数的,因为在你输入“/gamemode”再输入空格后,列表上列出了这个位置所有可选的命令参数。你就可以照着输入一个你想要的,或是用鼠标直接在列表上点击,这个参数就会自动填写到合适的位置上。如果你既不想打字又不想动鼠标,你可以用上下的箭头按键来在多个命令参数之间切换。或者按下Tab键,系统还可以自动帮你填充命令参数。按多次Tab键,还可以在多个命令参数之间切换并自动替换。

a32d3f8c0a380fcc51fcc9389f62b9f2.png
/gamemode命令中所有以s开头的参数。

可以看到,当再输入一个s后,系统就会智能筛选以s开头的所有命令参数。你也可以用上面提到的技巧来快速选择你想要的命令参数。

掌握上面这几个诀窍,可以大幅节省你输入命令时的打字时间。

15e919e0635f484d5c9da1c7f6911944.gif
当你足够熟练后,就能达到这个速度了。

我怎么知道我的命令有没有运行?

一般来说,运行成功的命令会以白色字体在聊天栏中输出命令运行后发生的事,而运行失败的命令会以红色字体输出命令失败的原因。如果你的命令本来就没有按照规定的格式去输入,系统还会指明你在命令中犯的语法错误。没有成功执行命令且返回了一条错误信息,我们称之为报错。

ec332df6d64238bbb432bc70692f554f.png
这是一条成功运行命令的提醒。

8904a7b1eb7061e1e7fe61e97677032a.png
这是一条运行失败命令的提醒,它还说明了命令为什么会运行失败。

c82b1d37aa27d19d272769d2703fb3f5.png
这是一条输入错误命令的提醒,同时指出了命令错误的地方。

什么是命令语法?

就像一个编程语言,MC的命令也有一套语法的表达方式。语法可以告诉你一个命令的命令参数是什么、有几个、分别在哪、作用是什么。比如/gamemode这条命令的语法:

/gamemode <游戏模式> [玩家]

用括号括起来的信息就是一个命令参数,表示这里的命令参数作用是什么。

用尖括号括起来的信息,表示这个命令参数是必填的,必须填写一个,如果没有填写那么命令就会被判断为输入错误并报错;用方括号括起来的信息,表示这个命令参数是可选的,你可以根据需要填写,也可以选择不填,系统会自动选取默认值或是不使用此参数。不管是必填参数还是选填参数,都必须按照规定的格式填写。

没有用括号括起来的文本必须严格按照规定的格式输入,否则就会报错。


这些就是作为一个初学者应该掌握的有关命令的基本知识。下一篇我会介绍几个简单而实用的命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值