大家好,今天我来继续写一篇关于指令教学的文章。做了这么多视频了,发现文字类创作才是最适合我的。不知道大家有没有思考或者遇到过一个问题,就是在游玩MC的时候,尤其是一些地图作者制作地图的时候,开始前的剧情需要/say很多文字,而/say命令每个命令方块只能执行一次,因此就需要大量的命令方块(脉冲、链锁)或者红石中继器,但是这样的缺点大家都很清楚,就是工程量特别大,那么有没有什么办法同时执行多条命令呢?答案是有的。
在我的世界Java版1.12更新及我的世界基岩版1.8更新后,都增加了一条指令,叫做/function指令,翻译为中文就是函数指令。这里的函数并非数学上的函数,这里的函数代表执行特定功能,再通俗一点就是一个“指令包”,把多条指令放在这个“指令包”中,然后执行一次指令即可加载这个“指令包”中的所有命令。听起来非常厉害,制作起来也是非常简单。
指令包
01 Java版使用/functionJava版想要使用这条命令是非常简单的,不需要文件管理器,不需要各种各样的软件即可做到。首先我们要找到自己想要使用/function指令的那张地图的路径,通常是.minecradr/saves这个路径
文件路径
打开savas会发现你所有的存档,这里我想用“指令实验室”这张地图来演示,找到地图存档后打开,下面还有很多级目录,用于存放MC函数的目录在date/functions,初次打开后里面什么都没有,这是很正常的,毕竟我们还没有载入函数。接下来我们需要在这一级目录中再建立一个文件夹,名称随意,我使用了testfun这个单词作为命名。尽量是英文命名,中文不一定能执行成功。
再建立一个文件夹
打开这个文件夹,就可以载入函数了。我们在这个文件夹内新建一个文件,名称随意(尽量是英文),类型是mcfunction。有很多电脑无法显示后缀名,你需要在控制面板中找到文件夹选项,然后把隐藏已知文件扩展名去掉,就可以显示出扩展名了。