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

今天我们在模组中实现一个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

还不错~

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Jay_fearless

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

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

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

打赏作者

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

抵扣说明:

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

余额充值