Minecraft 1.16.5模组开发(三十三) 自定义3D方块

本文介绍了如何在Minecraft模组开发中创建一个3D模型方块,通过使用BlockBench软件进行建模,然后将.json文件导入到游戏的指定目录,并在ModBlocks.java中添加方块信息,以及更新.lang文件中的物品名称,最终在游戏中实现自定义方块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天我们在模组中实现一个3D模型方块。

可以先参考一下方块那期教程:Minecraft 1.12.2模组开发(四) 创建一个方块(block)

建立3D模型,首先要下载一个BlockBench软件(MC官方支持的建模软件):

BlockBench下载地址

相关教程

国外中英字幕
酒石酸菌(国人大神%%%)

1.打开blockbench -> 绘制物体模型

cr0.jpg

将制作好的模型导出为方块/物品(.json文件):

cr1.jpg

2.将生成的.json文件放入models\block和models\item中:

cr3.jpg

3.在blockstates中新建moreautorso.json,编写如下代码:

{
	"variants": {
		"": { "model": "re8joymod:block/moreautorso"}
	}
}

cr4.jpg

4.在ModBlocks.java中添加我们的方块信息

 public static final RegistryObject<Block> MOREAUTORSO  = BLOCKS.register("moreautorso", () ->
            new Block((AbstractBlock.Properties.of(Material.STONE, MaterialColor.GRASS).harvestTool(ToolType.PICKAXE).harvestLevel(1).strength(10.0F, 10.0F).sound(SoundType.SLIME_BLOCK).requiresCorrectToolForDrops())));

5.在.lang中添加物品的名称

  "block.re8joymod.moreautorso":"Moreau's Crystal",

6.进入游戏调试:

2021-12-28_20.56.23.png

还不错~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay_fearless

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值