BE教程

【行为包】我的世界BE行为包教程——新增方块

Dev***Lv.5 金牌会员 发表于 2021-10-5 · 最后回复 2022-12-13 IP:湖南省 5,609 15
本帖最后由 devenir 于 2021-10-5 21:14 编辑


在我的世界中,有很多行为包,今天来教一教行为包怎样新增一个方块吧!
我们先新建一个文件夹,然后在里面新建一个名为资源包一个名为行为包的两个文件夹,
在行为包文件夹里,新建一个blocks文件夹
如图所示
Screenshot_20211005-205212.png


在这个文件夹里新建一个   方块名.json   的文件
问题来了,这个文件怎么写呢
不用着急,先看一张图,然后我慢慢解释
Screenshot_20211005-210149.png
首先来了解一下
"format_version"   这个东西定义一个方块的最低使用版本,一般不用改
"minecraft:block"   这个东西定义这是一个方块
"description"{
identifier   这是方块ID,格式为xxx:xxx
is_experiment   这个东西,表示的是要不要使用实验玩法,一般新增方块都是要的
register_to_creative_menu   他定义这个东西到底要不要注册到物品栏里,其实在1.16版本已经失效了
}
components定义组件{
destroy_time   代表方块破坏时间
}
到这里我们的代码就写完了



有人会问,这就完啦?
没有,这还没完,材质还没添加呢
现在我们打开资源包文件夹
新建一个textures文件夹
如图
Screenshot_20211005-205349.png
再新建一个blocks.json
blocks.json定义了这个方块的材质和音效
Screenshot_20211005-205359.png
textures是材质要填材质名称,就在以后中会起到大作用,sound是音效
现在我们打开textures文件夹
新建一个blocks文件夹,再新建一个terrain_textures.json    把方块的材质放入那个文件夹,注意方块的材质名一定要是你刚才blocks.json中写的那样,不然系统无法识别
terrain_textures.json
Screenshot_20211005-205411.png
一直到textures_data,那一部分都不用改,
然后那些材质就直接填路径即可,可以不用写后缀
到这里我们的方块就正式制作结束了,如果你还是不懂,那就下载下面这个示例包,自己慢慢研究吧!
 block_demo.zip (7.14 KB, 下载次数: 99)

Screenshot_20211005-205212.png

Screenshot_20211005-210149.png

Screenshot_20211005-205349.png

Screenshot_20211005-205359.png

Screenshot_20211005-205411.png

 block_demo.zip (7.14 KB, 下载次数: 99)
回复 15 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则