- 查看: 5K
- 回复: 32
从今天开始,本人将会逐步将个人在起点中文网的Minecraft 命令教程作品《Minecraft指令手册》搬迁至 MineBBS!
2020 年初,疫情期间,本人在家里没事干,突发奇想想像其他人一样写点小说,但是自己不会写(
怎么办呢?既然不会写小说,但是可以写教程啊!于是,本人开始在起点中文网上连载《Minecraft指令手册》。没想到,这一写就是 4 年,然后基本上停更了 1 年( qwq
尽管本人自认为该教程还不够好,但根据读者反馈,该教程受到了很多读者的欢迎(以及收藏吃灰),并起到了较好的教学作用。但由于起点中文网本身的排版格式限制,本书只能绞尽脑汁进行排版。还有不更新(1 个月)就被迫下架的离谱机制(好像现在没了,7月上架之后一直活到现在11月),导致本书曾在一段时间内无法在阅文集团各大平台上被阅读。加上其他种种因素,本人决定自本帖发布开始,将逐步在 MineBBS 上再次发布《Minecraft指令手册》,并进行适当的排版以给予读者更好的阅读体验。至于内容将会保持不变,但对于一些严重不符合现状的内容会进行注释。注释的风格如下:
正如其名,本书最开始的目标是“指令手册”,也就是系统性介绍 Minecraft 中的各种指令,但后面写着写着不仅成了指令手册,更是成为了一个教程。和其他指令教程不一样的是,首先本书覆盖版本很广,大致的覆盖范围在本书的序言中有提及:
其次,本书的语言更加口语化,但不失严谨性。在章节中会穿插情境、玩梗(有些章节梗的密度我现在看都感觉不适<_<,但大部分还是可以接受的),类似于小说和教程两种风格的碰撞。本书的百度百科对此的介绍十分精准(谁写的给他送朵小红花
):
本书将会以每周几章的速度在下方更新(搬运),具体更新速度取决于本人空闲时间以及排版复杂度。另外,您也可以在起点中文网等阅文集团平台上阅读本教程,欢迎来投个推荐票!
考虑到编写本书的辛苦,因此若未取得本人授权,则禁止转载。但若仅作小部分引用(单次连续引用部分 < 1000 字),或进行视频创作等衍生作品的开发(为什么一本指令教程还会有二创),在保留署名的情况下,则完全允许。其他未考虑到的情况会在之后补充。当然这个 1000 字是随便写的,若限制过严或有些问题,也可以在充分讨论后调整
。
另外,重要提醒,尽可能不要将本书发布于 MineBBS 的消息发布在起点上,因为起点有可能会因为作者将书发表于非阅文集团平台而下架该书!尽管 MineBBS 并非起点的竞争对手(如果是那就好了),但这方面的风险仍然存在。
此次大修原计划是修到第十三卷『JAVA版的JSON』,但迫于时间原因只修到了第十一卷『NBT时代』完。虽然辛苦是辛苦,但最终的结果很喜人——自序言开始到第十一卷,大部分章节经过修改甚至重写后,错误大大减少,文风也更加严谨。并且,许多章节的低质量内容被替换为其他更应该讲的内容。比如第八十六章『mobevent-不想要流浪商人?关掉就可以了』,由于所讲的指令/mobevent过于简单,章节内容就被替换成了讲解基岩版新指令/music,而原本的内容被移到了第六十六章『指令大杂烩』中。
由于改动实在巨大(具体可以前往作品相关看『本书第一次大修进程表』),有超过一半章节内容被重写,大约四分之一的低质量章节内容被替换。所以我强烈推荐还没看过更改后章节的读者重新看一遍,或许你会有一些新的收获。
第一次大修完结的PDF文档可加群下载(但不要乱传或抹去作者信息)。PDF文档的观感可能会比在线上阅读更好一些。当然,如果以后能够抽时间将本书做成一个指令教程网站可能更好。
回到正题。第一次大修虽然修了很多问题,但仍然还有很多问题没有修。所以本书可能会在2023年暑假开启第二轮大修。新一轮大修的主要内容很有可能包含:
接下来本书将会尽可能保证最低一个月一章的更新量(以防止被阅文平台屏蔽)。接下来几卷的内容也大致定了下来:
最后,希望2023年,本书能够帮助更多读者学习指令,Minecraft能够继续向前发展,世界也将变得更好。
本章到此结束!
(如果你比较闲的话,来给本书配个图也可以的,反正段评谁都可以发)
《Minecraft》是一款由马库斯·阿列克谢·泊松(Markus Persson),也就是我们常说的Notch,创办的Mojang工作室开发的一款沙盒游戏。2014年时,Notch将整个Mojang卖给了微软。而现在,你正在看我介绍这款叫做Minecraft的游戏。
看到书名时你应该就知道了,这本书的内容是关于Minecraft中指令的使用教程。至于为什么你会在一个99.99%的书都是小说的阅读平台上看到这本游戏工具书,这就说来话长了。
注意!本书不是个游戏同人小说,就是个正儿八经的游戏教程。本教程适用于Minecraft各阶段玩家(云玩家、新手、普通玩家、大佬、萌新),并且最好至少要有一些Minecraft的基础知识(如创造和生存模式分别是什么东西,Minecraft游戏的基本玩法是什么等)。
本书前期作者写得不好,目前正在翻新修改(比如这个序言就翻新好多遍了),你可能会发现有纰漏之处,欢迎指正。本书所讲到的指令涵盖:
那Minecraft中的指令到底是个什么东西?(已经知道的可以跳过,下面一大段都是给刚入门Minecraft的新手或没玩过Minecraft看的,玩过一段时间Minecraft的人应该非常清楚。)
你大概应该知道编程是个什么东西吧?在编程中,你需要通过一行行代码来实现一些功能和流程,然后再由这些不同的功能和流程,加上亿些优化,就写成了一个简单的程序。而指令,虽然从狭义上来说并不是个编程语言,但从某个方面上来说,它本质上也确实有点类似于编程。
但是这又跟我们本书有何关系呢?答案当然是有关系,但这是我们几百章之后的内容了。
所以指令到底是个什么东西?通俗的来讲是这样的:你养了一条狗,为了使这只狗听话,你就需要一次次的训练它,让它对你说的某些特定的话或特定的行动产生条件反射。比如你每竖一次中指,就示意这只狗跑向你,久而久之,当这只狗看见你竖中指时,不需要你的示意,它就自动跑到你的身边来了。在这里,你的“竖中指”行为,就是一条指令,而这条指令会被指令接受者接收并执行,即“狗看见你竖中指然后跑到你身边”的行为。这就是“指令”这个词的基本含义。
如果把这只狗换成Minecraft(这里没有任何贬低MC的意思),那指令在Minecraft的作用你应该能想到吧?通过某种方式发出特定的一串字符,就会让Minecraft做出一些事情,比如不保存并退出游戏(?Minecraft没这个指令吧?)。
当然,Minecraft并没有反射弧,所以Minecraft中的指令和对狗发出的指令有些不同。具体的不同在于——Minecraft中的指令,可以设定“参数”。
什么是“参数”呢?我们知道,狗能理解这个指令并做出相应的动作是长久以来训练而成的。但像狗这种训练出的动作有个缺点——不会变通,即你并不能竖一个中指然后指了指十米开外的张三想让狗跑到张三身边,它仍然还是跑到你身边。放到Minecraft中,这就相当于是向Minecraft发出“杀死张三”的指令结果把自己给杀了(根据狗的思维方式,Minecraft只能理解“杀死”,但忽略了“张三”。并且因为“杀死”这条指令的效果是“杀死发出指令的人”,最终就导致你去世了)
狗的思维凭借我们目前的技术还改变不了,但Minecraft的程序都是人写的,自然就要防止这种情况,让指令变得更加有用,于是就有了“参数”。参数可以在有限的范围内自由修改,这就增加了指令的自由度。有了“参数”后,“杀死张三”这条指令在Minecraft接收到时就会将其拆成两部分:①杀死②张三。“杀死”被Minecraft理解为将要执行的动作,“张三”被Minecraft理解为这动作要执行在一个叫“张三”的东西身上。于是,你成功把张三给杀了。其中,“张三”就是这条指令的参数,你可以将“张三”改为“李四”,甚至是“王五”,再执行,就会杀死不同的玩家。
也就是说,指令本质上只是一串可以让Minecraft做出特定反应的文本。指令的执行过程简单来说也仅仅只有如下四个步骤:
执行者(如玩家)发送指令给Minecraft→Minecraft对收到的指令进行解析→如果指令语法正确则执行指令→返回指令执行结果
在Minecraft真正的指令中,上面的“杀死张三”正确的写法为“/kill 张三”。这些内容你会在后面的章节中详细地了解到。如果你成功理解了上面对指令的描述,接下来几十章的内容你应该也能够成功理解。
注:如果你直接跳过了前面的内容,直接就看到了序言这,还请先往前翻看看『作品相关』内的『阅读本书需注意事项』一章)
《Minecraft 指令手册》MineBBS 发布前言
2020 年初,疫情期间,本人在家里没事干,突发奇想想像其他人一样写点小说,但是自己不会写(怎么办呢?既然不会写小说,但是可以写教程啊!于是,本人开始在起点中文网上连载《Minecraft指令手册》。没想到,这一写就是 4 年,然后基本上停更了 1 年( qwq
尽管本人自认为该教程还不够好,但根据读者反馈,该教程受到了很多读者的欢迎(以及收藏吃灰),并起到了较好的教学作用。但由于起点中文网本身的排版格式限制,本书只能绞尽脑汁进行排版。还有不更新(1 个月)就被迫下架的离谱机制(好像现在没了,7月上架之后一直活到现在11月),导致本书曾在一段时间内无法在阅文集团各大平台上被阅读。加上其他种种因素,本人决定自本帖发布开始,将逐步在 MineBBS 上再次发布《Minecraft指令手册》,并进行适当的排版以给予读者更好的阅读体验。至于内容将会保持不变,但对于一些严重不符合现状的内容会进行注释。注释的风格如下:
不符合的内容 注:XXXXXX
那么,《Minecraft 指令手册》是一本什么样的教程呢?正如其名,本书最开始的目标是“指令手册”,也就是系统性介绍 Minecraft 中的各种指令,但后面写着写着不仅成了指令手册,更是成为了一个教程。和其他指令教程不一样的是,首先本书覆盖版本很广,大致的覆盖范围在本书的序言中有提及:
鉴于本书已经停更超过一年,因此不一定适用于更新版本的 Minecraft,但大部分内容应该仍然可用。本书所讲到的指令涵盖:
Minecraft Java1.4.2~1.19.1
携带版(Minecraft: Pocket Edition)1.0.5~基岩版(Minecraft:Bedrock Edition)1.19.10
其次,本书的语言更加口语化,但不失严谨性。在章节中会穿插情境、玩梗(有些章节梗的密度我现在看都感觉不适<_<,但大部分还是可以接受的),类似于小说和教程两种风格的碰撞。本书的百度百科对此的介绍十分精准(谁写的给他送朵小红花
因此,本书相比那些晦涩难懂的指令教程,可能更容易看懂,也更有乐趣。就算没有看懂,那种知识从脑海中划过的感觉也十分酸爽 awa。当然,鉴于本书的历史已经比较悠久,所以在此我大致介绍一下本书的发展历程:全书采用渐进式教学结构,划分为"新手入门"至"NBT时代"七大阶段,涵盖基础指令操作、命令方块应用、实体生成机制等技术要点,逐步延伸至计分板系统、红石电路联动等进阶内容。通过百余章实例演示与概念解析,结合"表情包生成""抽奖漏斗搭建"等创意玩法,融入基岩版特性说明、JSON文本格式解析等最新游戏机制。创作风格轻松幽默,穿插愚人节更新解析等特殊章节......
- 2020年初:本书发布
- 2020-2022年,保持更新,完成了百余章节
- 2022-2024年,放缓更新,对百余章节进行大修
本书将会以每周几章的速度在下方更新(搬运),具体更新速度取决于本人空闲时间以及排版复杂度。另外,您也可以在起点中文网等阅文集团平台上阅读本教程,欢迎来投个推荐票!
考虑到编写本书的辛苦,因此若未取得本人授权,则禁止转载。但若仅作小部分引用(单次连续引用部分 < 1000 字),或进行视频创作等衍生作品的开发(为什么一本指令教程还会有二创),在保留署名的情况下,则完全允许。其他未考虑到的情况会在之后补充。当然这个 1000 字是随便写的,若限制过严或有些问题,也可以在充分讨论后调整
。另外,重要提醒,尽可能不要将本书发布于 MineBBS 的消息发布在起点上,因为起点有可能会因为作者将书发表于非阅文集团平台而下架该书!尽管 MineBBS 并非起点的竞争对手(如果是那就好了),但这方面的风险仍然存在。
本书第一次大修完成感言
2022年11月5日 17:03 783字
今天,2022年11月5日,本书的第一次大修正式完成。此次大修原计划是修到第十三卷『JAVA版的JSON』,但迫于时间原因只修到了第十一卷『NBT时代』完。虽然辛苦是辛苦,但最终的结果很喜人——自序言开始到第十一卷,大部分章节经过修改甚至重写后,错误大大减少,文风也更加严谨。并且,许多章节的低质量内容被替换为其他更应该讲的内容。比如第八十六章『mobevent-不想要流浪商人?关掉就可以了』,由于所讲的指令/mobevent过于简单,章节内容就被替换成了讲解基岩版新指令/music,而原本的内容被移到了第六十六章『指令大杂烩』中。
由于改动实在巨大(具体可以前往作品相关看『本书第一次大修进程表』),有超过一半章节内容被重写,大约四分之一的低质量章节内容被替换。所以我强烈推荐还没看过更改后章节的读者重新看一遍,或许你会有一些新的收获。
第一次大修完结的PDF文档可加群下载(但不要乱传或抹去作者信息)。PDF文档的观感可能会比在线上阅读更好一些。当然,如果以后能够抽时间将本书做成一个指令教程网站可能更好。
回到正题。第一次大修虽然修了很多问题,但仍然还有很多问题没有修。所以本书可能会在2023年暑假开启第二轮大修。新一轮大修的主要内容很有可能包含:
- 翻新第十二卷-第十五卷的内容
- 调整章节顺序,使得内容能够更好地循序渐进
- 更正新发现的错误,添加新版本的内容
- 更多配图
接下来本书将会尽可能保证最低一个月一章的更新量(以防止被阅文平台屏蔽)。接下来几卷的内容也大致定了下来:
- 第十七卷——了解data指令
- 第十八卷——了解方块实体和方块状态,并更深入了解data指令
- 第十九卷——综合运用NBT、JSON
- 第二十卷——初识算法
最后,希望2023年,本书能够帮助更多读者学习指令,Minecraft能够继续向前发展,世界也将变得更好。
本章到此结束!
阅读本书需注意事项
2022年1月28日 22:12 1072字
食用本书前请先看这里!- 由于平台的限制,本书内几乎没有配图(第十卷除外),全是文字。因此,阅读本书时,建议配合Minecraft食用。
- 如果您使用的是安卓客户端(不管是起点读书APP还是QQ阅读APP)阅读本书,一些符号将会出现乱码(如<>、&)。使用IOS客户端和浏览器阅读可以解决这个问题。
- 本教程适用的游戏版本很广,目前可以确认的是Java1.12.2、1.13.2、1.16版本绝对适用,Java1.8版本至1.19.1版本、基岩版1.2.0至现今版本基本上适用,Java Alpha 1.0.16到1.7.10版本应该能够适用,Java Alpha 1.0.16版本之前基本上不适用,Java1.19.1版本以上情况未知(应该大部分适用)。由于要适配很多的版本,因此本书内容可能不太适用于只玩一个版本的玩家(毕竟还要了解很多自己可能用不上的知识。额,只不过开阔一下见识也很不错)。
- 本教程内含有较多的非官方(如本书的『指令』一词,官方翻译为『命令』。两者是同义词。)和一些自创名词,使用这些名词时请注意,最好到Minecraft Wiki确认一下官方的翻译。
- 本教程内含有部分内容在中文Minecraft Wiki甚至是整个Minecraft Wiki中并未记载(也有可能记载了,但藏的太深),这些内容基本上是由作者个人实验得出,正确性以及在其他版本中的适用性有待考证。
- 作者最开始写本书时,由于是第一次写指令教程,经验比较匮乏,因此含有较多的错误和疏漏之处。目前本书已完成第一次大修,改正了许多错误。
- 本书大致可以分为三部分:第一卷为基础部分,第二卷至第十卷为各个指令使用教程,第十一卷至目前最新章节为NBT和JSON教程。由于本书讲得很深,每个指令不管有用没用基本上都讲了,因此对于新手来说大可不必每章都看、每句都要琢磨能否看懂。另外,本书的第一、二卷讲解的顺序安排其实有些不合理(比如第二章就讲了命令方块,导致有些完全没指令基础的人直接看蒙掉),建议看的时候大致按照如下顺序:
阅读本书需注意事项→序言→MC新手要学习的基础—2(可选)→第一章→第三章→第五章→第六章→第四章→第七章→第六十九章前半部分→第十五章→第十章→第十一章→第九章→第八章→第二章→之后可自由安排
在以后本书的第二次大修中,我将会优化本书前面部分的讲解顺序,尽量做到循序渐进,让大家不至于一下子就看迷糊然后直接放弃。 - 本书使用的指令格式可能并不严谨,官方的格式和本书内的格式有些许不同之处。
- 本书可能不太适合单纯玩基岩版的玩家。
- 由于我近来老是懒得更新,由于起点的谜之机制,鸽一个月后本书将会被迫屏蔽直到下一次更新。所以建议加入本书的QQ群来获取书本的PDF文档。
(如果你比较闲的话,来给本书配个图也可以的,反正段评谁都可以发)
附录:本书写作时参考的其他网页/教程
- minecraft.fandom.com → Minecraft Wiki 注:Minecraft Wiki 现在已经迁移至站点 minecraft.wiki
- www.mcbbs.net/thread-594698-1-1.html | www.mcbbs.net/thread-594475-1-1.html → MCBBS论坛帖子,在本书中仅仅作第七十四章部分内容的情景引入之用(也就是讲故事) 注:MCBBS 已于2024年初突然关闭,链接已失效。
- tes.vstab.com/thread-7603-1-1.html →《指令方块进阶教程——模块(面向过程)》,在本书中仅仅引用了其中的部分概念、名词。
第一卷 新手入门
哎呀,想学指令,怎么打出来呢?
序言
2020年1月3日 21:24 1647字
(于2022年7月5日修改补充)
(于2022年7月5日修改补充)
《Minecraft》是一款由马库斯·阿列克谢·泊松(Markus Persson),也就是我们常说的Notch,创办的Mojang工作室开发的一款沙盒游戏。2014年时,Notch将整个Mojang卖给了微软。而现在,你正在看我介绍这款叫做Minecraft的游戏。
看到书名时你应该就知道了,这本书的内容是关于Minecraft中指令的使用教程。至于为什么你会在一个99.99%的书都是小说的阅读平台上看到这本游戏工具书,这就说来话长了。
注意!本书不是个游戏同人小说,就是个正儿八经的游戏教程。本教程适用于Minecraft各阶段玩家(云玩家、新手、普通玩家、大佬、萌新),并且最好至少要有一些Minecraft的基础知识(如创造和生存模式分别是什么东西,Minecraft游戏的基本玩法是什么等)。
本书前期作者写得不好,目前正在翻新修改(比如这个序言就翻新好多遍了),你可能会发现有纰漏之处,欢迎指正。本书所讲到的指令涵盖:
Minecraft Java1.4.2~1.19.1
携带版(Minecraft: Pocket Edition)1.0.5~基岩版(Minecraft:Bedrock Edition)1.19.10
你可以加入QQ讨论群(太冷了):936503067。那Minecraft中的指令到底是个什么东西?(已经知道的可以跳过,下面一大段都是给刚入门Minecraft的新手或没玩过Minecraft看的,玩过一段时间Minecraft的人应该非常清楚。)
你大概应该知道编程是个什么东西吧?在编程中,你需要通过一行行代码来实现一些功能和流程,然后再由这些不同的功能和流程,加上亿些优化,就写成了一个简单的程序。而指令,虽然从狭义上来说并不是个编程语言,但从某个方面上来说,它本质上也确实有点类似于编程。
但是这又跟我们本书有何关系呢?答案当然是有关系,但这是我们几百章之后的内容了。
所以指令到底是个什么东西?通俗的来讲是这样的:你养了一条狗,为了使这只狗听话,你就需要一次次的训练它,让它对你说的某些特定的话或特定的行动产生条件反射。比如你每竖一次中指,就示意这只狗跑向你,久而久之,当这只狗看见你竖中指时,不需要你的示意,它就自动跑到你的身边来了。在这里,你的“竖中指”行为,就是一条指令,而这条指令会被指令接受者接收并执行,即“狗看见你竖中指然后跑到你身边”的行为。这就是“指令”这个词的基本含义。
如果把这只狗换成Minecraft(这里没有任何贬低MC的意思),那指令在Minecraft的作用你应该能想到吧?通过某种方式发出特定的一串字符,就会让Minecraft做出一些事情,比如不保存并退出游戏(?Minecraft没这个指令吧?)。
当然,Minecraft并没有反射弧,所以Minecraft中的指令和对狗发出的指令有些不同。具体的不同在于——Minecraft中的指令,可以设定“参数”。
什么是“参数”呢?我们知道,狗能理解这个指令并做出相应的动作是长久以来训练而成的。但像狗这种训练出的动作有个缺点——不会变通,即你并不能竖一个中指然后指了指十米开外的张三想让狗跑到张三身边,它仍然还是跑到你身边。放到Minecraft中,这就相当于是向Minecraft发出“杀死张三”的指令结果把自己给杀了(根据狗的思维方式,Minecraft只能理解“杀死”,但忽略了“张三”。并且因为“杀死”这条指令的效果是“杀死发出指令的人”,最终就导致你去世了)
狗的思维凭借我们目前的技术还改变不了,但Minecraft的程序都是人写的,自然就要防止这种情况,让指令变得更加有用,于是就有了“参数”。参数可以在有限的范围内自由修改,这就增加了指令的自由度。有了“参数”后,“杀死张三”这条指令在Minecraft接收到时就会将其拆成两部分:①杀死②张三。“杀死”被Minecraft理解为将要执行的动作,“张三”被Minecraft理解为这动作要执行在一个叫“张三”的东西身上。于是,你成功把张三给杀了。其中,“张三”就是这条指令的参数,你可以将“张三”改为“李四”,甚至是“王五”,再执行,就会杀死不同的玩家。
也就是说,指令本质上只是一串可以让Minecraft做出特定反应的文本。指令的执行过程简单来说也仅仅只有如下四个步骤:
执行者(如玩家)发送指令给Minecraft→Minecraft对收到的指令进行解析→如果指令语法正确则执行指令→返回指令执行结果
在Minecraft真正的指令中,上面的“杀死张三”正确的写法为“/kill 张三”。这些内容你会在后面的章节中详细地了解到。如果你成功理解了上面对指令的描述,接下来几十章的内容你应该也能够成功理解。
注:如果你直接跳过了前面的内容,直接就看到了序言这,还请先往前翻看看『作品相关』内的『阅读本书需注意事项』一章)
- 内容版权许可
- 作者保留一切权利,禁止转载


直接说出来没关系