Minecraft(基岩版)使用Function教程

关于function

说明:Minecraft(基岩版)要用行为包来实现function。所以你首先要制作一个行为包,首先你要知道文件扩展名是什么,并且让它显示出来。剩下的只需照着做。

制作一个行为包

1.首先你要去下载官方的行为包.

2.将里面的manifest.json和pack_icon.png解压到一个空的文件夹中。(后文的空的文件夹都指的是这个文件夹)

3.去http://www.uuid.online/生成一个uuid(觉得不好看可以点击Refresh),然后用文本编辑器(例如记事本)打开空的文件夹里面的manifest.json,将"uuid":后面的用"圈起来的字符改成你在刚才那个网站生成的uuid,然后保存。(一共需要改三个,且每个uuid都不能相同)
然后将”name”后面的Vanilla Behavior Pack改成一个你喜欢的名称(这个是这个行为包的名称),将”description”后面的Example vanilla behavior pack改成一个你喜欢的描述(这个是这个行为包的描述,可以用\n来实现回车的功能,例如我这个粉色的By:helloxing)

4.在这个空的文件夹里面创建一个名为functions的文件夹。

5.在functions文件夹里面创建一个文本文档。将其命名为test.mcfunction.
改名的过程中会提示是否改变文件扩展名,点击是。如果没有提示的话可以百度显示扩展名

6.用文本编辑器(例如记事本)打开这个文件,将say §c这是一个function功能写进去后,点击保存。

现在你就亲手制作了一个可以用的行为包了,是不是很简单。

7.将你的空的文件夹放到游戏目录的development_behavior_packs文件夹里面(如果你要发布这个存档给他人使用的话请将空的文件夹放到behavior_packs文件夹中),之后打开游戏,随便选一个存档点一下右面的笔,在左边点击行为包之后在右边点击我的包。然后你就会看到刚刚你命名过的一个行为包,把他装上去就可以了。(如果关闭这个行为包的话不会对你的存档造成影响,最多就是/function用不了)

8.装好之后进入这个存档,在聊天栏输入/function test发送出去后你会发现你自己说了句红色的这是一个function功能并且多了一个成功执行1个功能项。

到了这里你就成功的弄好了,现在讲一下其他的

一些关于自定义的东西

1.空的文件夹里面的pack_icon.png是这个行为包的封面,可以自定义(最好用正方形的图片,不建议将图片弄太大)
2.如果你想要这个材质包不报错(这个错误不会影响你玩游戏)的话可以将manifest.json的第三个去掉。(如果你看不懂的话就不要动了)

3.如果你将空的文件夹放到behavior_packs文件夹中了,想要修改里面的文件请到相应的地图文件夹里面的behavior_packs文件夹下进行修改。
4.function文件中并不能像命令方块一样可以选择有无条件和延迟他只会从第一行执行到最后一行。如果命令语法出现错误则会忽略那一行,和没有与选择器相对应的目标不一样。
5.要注意使用/function中不需要写出扩展名。
6.刚才的/function test指的是运行test.mcfunction这个文件里面的命令,可以执行多行命令,要做到一行只写一个命令就好。
7.你可以创建很多个mcfunction文件,在游戏中只需要更改/function 后面名称就可以执行相对应的mcfunction文件
8.你也可以在functions中创建新的文件夹来进行分类,但在游戏中使用的时候要注意。例如你在functions中创建了个名为abcd文件夹,里面有一个名为install.mcfunction文件,要执行这个文件的时候在游戏中需要用/function abcd/install
9.如果在游戏打开的时候更改一个mcfunction文件的内容,在更改完毕后需要在游戏中使用/reload才能生效。若要添加新的mcfunction文件必须重启游戏才能生效。

0%